mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 14:35:26 +00:00
free hkey on error
This commit is contained in:
@@ -360,6 +360,7 @@ hmac_fromdns(isc_md_type_t type, dst_key_t *key, isc_buffer_t *data) {
|
||||
if (r.length > (unsigned int)isc_md_type_get_block_size(type)) {
|
||||
if (isc_md(type, r.base, r.length, hkey->key, &keylen)
|
||||
!= ISC_R_SUCCESS) {
|
||||
isc_mem_put(key->mctx, hkey, sizeof(dst_hmac_key_t));
|
||||
return (DST_R_OPENSSLFAILURE);
|
||||
}
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user