summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/libtls/tls_verify.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/libtls/tls_verify.c b/src/lib/libtls/tls_verify.c
index de95ab8117..edf2bcdae3 100644
--- a/src/lib/libtls/tls_verify.c
+++ b/src/lib/libtls/tls_verify.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: tls_verify.c,v 1.33 2026/03/28 11:33:33 tb Exp $ */ 1/* $OpenBSD: tls_verify.c,v 1.34 2026/05/30 17:06:09 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2014 Jeremie Courreges-Anglas <jca@openbsd.org> 3 * Copyright (c) 2014 Jeremie Courreges-Anglas <jca@openbsd.org>
4 * 4 *
@@ -59,6 +59,9 @@ tls_match_name(const char *cert_name, const char *name)
59 /* Disallow "*.bar" */ 59 /* Disallow "*.bar" */
60 if (next_dot == NULL) 60 if (next_dot == NULL)
61 return -1; 61 return -1;
62 /* Disallow "*.bar." */
63 if (next_dot[1] == '\0')
64 return -1;
62 /* Disallow "*.bar.." */ 65 /* Disallow "*.bar.." */
63 if (next_dot[1] == '.') 66 if (next_dot[1] == '.')
64 return -1; 67 return -1;