From 5f9c384a1cd54ff28707d8c652343d2bf636c245 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Fri, 27 Aug 2021 11:37:10 +0200 Subject: Make the -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION pass tests Fixes #16428 Reviewed-by: Bernd Edlinger Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/16441) --- ssl/ssl_asn1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ssl') diff --git a/ssl/ssl_asn1.c b/ssl/ssl_asn1.c index 799fee771b..dd4a2e3203 100644 --- a/ssl/ssl_asn1.c +++ b/ssl/ssl_asn1.c @@ -225,7 +225,7 @@ static int ssl_session_strndup(char **pdst, ASN1_OCTET_STRING *src) static int ssl_session_memcpy(unsigned char *dst, size_t *pdstlen, ASN1_OCTET_STRING *src, size_t maxlen) { - if (src == NULL) { + if (src == NULL || src->length == 0) { *pdstlen = 0; return 1; } -- cgit v1.2.3