Free keyblock when krb5_mk_rep() failes [CID-174]
This commit is contained in:
@@ -489,6 +489,7 @@ kerberos5_is(Authenticator *ap, unsigned char *data, int cnt)
|
|||||||
log_message("Kerberos V5: "
|
log_message("Kerberos V5: "
|
||||||
"krb5_mk_rep failed (%s)",
|
"krb5_mk_rep failed (%s)",
|
||||||
krb5_get_err_text(context, ret));
|
krb5_get_err_text(context, ret));
|
||||||
|
krb5_free_keyblock_contents(context, key_block);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Data(ap, KRB_RESPONSE, outbuf.data, outbuf.length);
|
Data(ap, KRB_RESPONSE, outbuf.data, outbuf.length);
|
||||||
|
Reference in New Issue
Block a user