diff options
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/tortls.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/common/tortls.c b/src/common/tortls.c index 156750853e..d8635675f8 100644 --- a/src/common/tortls.c +++ b/src/common/tortls.c @@ -2456,6 +2456,10 @@ dn_indicates_v3_cert(X509_NAME *name) if (len < 0) { return 0; } + if (len < 4) { + OPENSSL_free(s); + return 0; + } r = fast_memneq(s + len - 4, ".net", 4); OPENSSL_free(s); return r; |