From 94c0a987c77d88d98d45ae8f52c568f6f7448ce3 Mon Sep 17 00:00:00 2001 From: Jonas Maebe Date: Sun, 8 Dec 2013 22:49:19 +0100 Subject: [PATCH] engine_md_copy: check for NULL after allocating to_md->HashBuffer Signed-off-by: Kurt Roeckx Reviewed-by: Rich Salz --- demos/engines/zencod/hw_zencod.c | 2 ++ 1 file changed, 2 insertions(+) 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; -- 2.25.1