diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/krb5/krb/send_tgs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/krb5/krb/send_tgs.c b/src/lib/krb5/krb/send_tgs.c index 9a10b92718..7b53e086d3 100644 --- a/src/lib/krb5/krb/send_tgs.c +++ b/src/lib/krb5/krb/send_tgs.c @@ -55,7 +55,7 @@ tgs_construct_tgsreq(krb5_context context, krb5_data *in_data, krb5_checksum checksum; krb5_authenticator authent; krb5_ap_req request; - krb5_data * scratch; + krb5_data * scratch = NULL; krb5_data * toutbuf; checksum.contents = NULL; /* Generate subkey*/ @@ -123,8 +123,8 @@ if (request.ticket) if (scratch != NULL && scratch->data != NULL) { zap(scratch->data, scratch->length); free(scratch->data); - free(scratch); } + free(scratch); if (*subkey && retval != 0) { krb5_free_keyblock(context, *subkey); |