Blame SOURCES/0004-Use-HMAC_CTX_free-instead-of-free-on-a-HMAC_CTX-3422.patch

a359fa
From fc9d3560b4a84bab784574cfe9700125065713c3 Mon Sep 17 00:00:00 2001
a359fa
From: Omair Majid <omajid@redhat.com>
a359fa
Date: Sat, 22 Dec 2018 15:06:18 -0500
a359fa
Subject: [PATCH 4/7] Use HMAC_CTX_free() instead of free() on a HMAC_CTX*
a359fa
 (#34222)
a359fa
a359fa
This is a leftover from before the OpenSSL 1.0/1.1 hybridization. There
a359fa
was no HMAC_CTX_free() in 1.0.
a359fa
a359fa
Fixes #34210
a359fa
---
a359fa
 .../Unix/System.Security.Cryptography.Native/pal_hmac.cpp       | 2 +-
a359fa
 1 file changed, 1 insertion(+), 1 deletion(-)
a359fa
a359fa
diff --git a/src/Native/Unix/System.Security.Cryptography.Native/pal_hmac.cpp b/src/Native/Unix/System.Security.Cryptography.Native/pal_hmac.cpp
a359fa
index 539dc07683..979750cb40 100644
a359fa
--- a/src/Native/Unix/System.Security.Cryptography.Native/pal_hmac.cpp
a359fa
+++ b/src/Native/Unix/System.Security.Cryptography.Native/pal_hmac.cpp
a359fa
@@ -31,7 +31,7 @@ extern "C" HMAC_CTX* CryptoNative_HmacCreate(const uint8_t* key, int32_t keyLen,
a359fa
 
a359fa
     if (!ret)
a359fa
     {
a359fa
-        free(ctx);
a359fa
+        HMAC_CTX_free(ctx);
a359fa
         return nullptr;
a359fa
     }
a359fa
 
a359fa
-- 
a359fa
2.20.1
a359fa