summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/krb5/krb/send_tgs.c4
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);