From: Paul Querna Date: Thu, 2 Dec 2004 04:25:52 +0000 (+0000) Subject: Use a case insensitive compare when looking for 'Upgrade'. X-Git-Tag: 2.1.2~29 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ab67a07bb023db9b4092eddfc109a2f061a56927;p=apache Use a case insensitive compare when looking for 'Upgrade'. The first client I tested was sending 'upgrade'. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@109447 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/ssl/ssl_engine_io.c b/modules/ssl/ssl_engine_io.c index fd5be72f0f..9a870adf23 100644 --- a/modules/ssl/ssl_engine_io.c +++ b/modules/ssl/ssl_engine_io.c @@ -1213,7 +1213,7 @@ static apr_status_t ssl_io_filter_Upgrade(ap_filter_t *f, token_string = apr_pstrdup(r->pool,connection); token = apr_strtok(token_string,",",&token_state); - while (token && strcmp(token,"Upgrade")) { + while (token && strcasecmp(token,"Upgrade")) { apr_strtok(NULL,",",&token_state); } /* "Connection: Upgrade" header not found, don't do Upgrade */