diff options
author | Tomas Mraz <tomas@openssl.org> | 2021-08-27 11:37:10 +0200 |
---|---|---|
committer | Pauli <pauli@openssl.org> | 2021-09-01 11:45:24 +1000 |
commit | 5f9c384a1cd54ff28707d8c652343d2bf636c245 (patch) | |
tree | 066d923707cb2e6a932d99f63006811e1377a9ff /ssl | |
parent | a9972440d26e482cec9d7a8c4c0063baa20d9eac (diff) |
Make the -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION pass tests
Fixes #16428
Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/16441)
Diffstat (limited to 'ssl')
-rw-r--r-- | ssl/ssl_asn1.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |