From 76b8f839c2ff9adbfacef132247d886ce6d889c3 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Thu, 1 Aug 2002 10:08:45 +0000 Subject: [PATCH] If CRYPTO_realloc() is called with a NULL pointer, have it call OPENSSL_malloc(). PR: 187 --- crypto/mem.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crypto/mem.c b/crypto/mem.c index effec714e8..a7826908e6 100644 --- a/crypto/mem.c +++ b/crypto/mem.c @@ -303,6 +303,9 @@ void *CRYPTO_realloc(void *str, int num, const char *file, int line) { void *ret = NULL; + if (str == NULL) + return CRYPTO_malloc(num, file, line); + if (realloc_debug_func != NULL) realloc_debug_func(str, NULL, num, file, line, 0); ret = realloc_ex_func(str,num,file,line); -- 2.25.1