From: Joseph Sutton Date: Tue, 28 Nov 2023 23:29:58 +0000 (+1300) Subject: lib:crypto: Add missing call to gnutls_hmac_deinit() X-Git-Tag: talloc-2.4.2~449 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b1c6a93085a3eb324976375be6e441be28c9f846;p=thirdparty%2Fsamba.git lib:crypto: Add missing call to gnutls_hmac_deinit() Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- diff --git a/lib/crypto/gnutls_sp800_108.c b/lib/crypto/gnutls_sp800_108.c index a67047bf423..599a79162db 100644 --- a/lib/crypto/gnutls_sp800_108.c +++ b/lib/crypto/gnutls_sp800_108.c @@ -42,6 +42,7 @@ static NTSTATUS samba_gnutls_sp800_108_derive_key_part( RSIVAL(buf, 0, i); rc = gnutls_hmac(hmac_hnd, buf, sizeof(buf)); if (rc < 0) { + gnutls_hmac_deinit(hmac_hnd, NULL); return gnutls_error_to_ntstatus(rc, NT_STATUS_HMAC_NOT_SUPPORTED); }