From be72eaa327359317568cb5a2549c103826f7e071 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sun, 13 Jun 2004 08:33:26 +0000 Subject: use Curl_strcasestr() when checking wildcard cert names --- lib/ssluse.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib/ssluse.c') diff --git a/lib/ssluse.c b/lib/ssluse.c index 20b6b7d45..abe299811 100644 --- a/lib/ssluse.c +++ b/lib/ssluse.c @@ -45,6 +45,7 @@ #include "inet_pton.h" #include "ssluse.h" #include "connect.h" /* Curl_ourerrno() proto */ +#include "strequal.h" #ifdef USE_SSLEAY #include @@ -754,8 +755,8 @@ cert_hostcheck(const char *certname, const char *hostname) if(!strchr(certdomain+1, '.')) return 0; /* the certificate must have at least another dot in its name */ - /* find 'certdomain' within 'hostname' */ - tmp = strstr(hostname, certdomain); + /* find 'certdomain' within 'hostname', case insensitive */ + tmp = Curl_strcasestr(hostname, certdomain); if(tmp) { /* ok the certname's domain matches the hostname, let's check that it's a tail-match */ -- cgit v1.2.3