diff options
author | Tomas Mraz <tomas@openssl.org> | 2021-08-26 15:08:15 +0200 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2021-08-31 12:20:12 +0200 |
commit | 72a509f94fc2be80c9903b7512715cd526a82e25 (patch) | |
tree | 0364ec8a7189ce3fc0521847d73e6929d66932ba /ssl | |
parent | 69222552252c86e7d68dcc24b2ce1aa0793ab3aa (diff) |
Make the -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION pass tests
Fixes #16428
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
(Merged from https://github.com/openssl/openssl/pull/16433)
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 2cbd95fa1b..3503fdc210 100644 --- a/ssl/ssl_asn1.c +++ b/ssl/ssl_asn1.c @@ -229,7 +229,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; } |