kdc: _kdc_fast_unwrap_request leaks 'buf'

Change-Id: If4d3852112dadc331db1d3601b2c7bd6b3129429
This commit is contained in:
Jeffrey Altman
2016-11-18 23:59:47 -05:00
parent a3e95f16b7
commit cdf5d324e3

View File

@@ -356,7 +356,7 @@ _kdc_fast_unwrap_request(kdc_request_t r)
krb5_keyblock armorkey;
krb5_error_code ret;
krb5_ap_req ap_req;
unsigned char *buf;
unsigned char *buf = NULL;
KrbFastReq fastreq;
size_t len, size;
krb5_data data;
@@ -496,7 +496,6 @@ _kdc_fast_unwrap_request(kdc_request_t r)
KRB5_KU_FAST_REQ_CHKSUM,
buf, len,
&fxreq.u.armored_data.req_checksum);
free(buf);
if (ret) {
kdc_log(r->context, r->config, 0,
"FAST request have a bad checksum");