Commit 94c0a987 authored by Jonas Maebe's avatar Jonas Maebe Committed by Kurt Roeckx
Browse files

engine_md_copy: check for NULL after allocating to_md->HashBuffer



Signed-off-by: default avatarKurt Roeckx <kurt@openssl.org>
Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
parent 9f01a8ac
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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;