summaryrefslogtreecommitdiffstats
path: root/src/kdc/kdc_util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kdc/kdc_util.c')
-rw-r--r--src/kdc/kdc_util.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/kdc/kdc_util.c b/src/kdc/kdc_util.c
index 930aa7a5e..4e85f6875 100644
--- a/src/kdc/kdc_util.c
+++ b/src/kdc/kdc_util.c
@@ -1349,8 +1349,10 @@ kdc_make_s4u2self_rep(krb5_context context,
code = add_pa_data_element(context,&padata,
&reply_encpart->enc_padata, FALSE);
- if (code != 0)
+ if (code != 0) {
+ free(padata.contents);
goto cleanup;
+ }
}
cleanup: