From: Jonas Maebe Date: Sun, 8 Dec 2013 21:49:19 +0000 (+0100) Subject: engine_md_copy: check for NULL after allocating to_md->HashBuffer X-Git-Tag: master-post-reformat~485 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=94c0a987c77d88d98d45ae8f52c568f6f7448ce3;p=oweals%2Fopenssl.git engine_md_copy: check for NULL after allocating to_md->HashBuffer Signed-off-by: Kurt Roeckx Reviewed-by: Rich Salz --- diff --git a/demos/engines/zencod/hw_zencod.c b/demos/engines/zencod/hw_zencod.c index 4234b93cbe..9ad7252391 100644 --- a/demos/engines/zencod/hw_zencod.c +++ b/demos/engines/zencod/hw_zencod.c @@ -1507,6 +1507,8 @@ static int engine_md_copy ( EVP_MD_CTX *to, const EVP_MD_CTX *from ) ZEN_MD_DATA *to_md = (ZEN_MD_DATA *) to->md_data ; to_md->HashBuffer = OPENSSL_malloc ( from_md->HashBufferSize ) ; + if (to_md->HashBuffer == NULL) + return 0; memcpy ( to_md->HashBuffer, from_md->HashBuffer, from_md->HashBufferSize ) ; return 1;