components/openssl/openssl-1.0.1/patches/34_tls_segfault.patch
author Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
Tue, 17 Dec 2013 16:11:49 -0800
changeset 1606 3c7c8020eda1
child 1641 2fc479afcf70
permissions -rw-r--r--
17836054 EVP_DigestUpdate crashes because of a NULL pointer 17952352 FIPS OpenSSL needs same patches as non-FIPS OpenSSL

Index: openssl/ssl/t1_enc.c
============================================================================
$ diff -ru ssl/t1_enc.c ssl/t1_enc.c
--- t1_enc.c.orig       Tue Dec 10 15:36:05 2013
+++ t1_enc.c    Wed Dec 11 09:29:02 2013
@@ -980,7 +980,10 @@
 		}
 		else
 		{
-			EVP_MD_CTX_copy(&hmac,hash);
+			if (EVP_MD_CTX_copy(&hmac,hash) != 1)
+				{
+				return (0);
+				}
 			mac_ctx = &hmac;
 		}