summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Orton <jorton@apache.org>2004-12-02 13:34:48 +0000
committerJoe Orton <jorton@apache.org>2004-12-02 13:34:48 +0000
commit857668bc967cef3d4fa3794c8c6b2e5eee5fe7cf (patch)
tree0aecdff05dfd38dca64e884179d0349d91a3af60
parentcb62538d69f4b69d0387eb859aab468f5e5ac4e7 (diff)
downloadhttpd-857668bc967cef3d4fa3794c8c6b2e5eee5fe7cf.tar.gz
* modules/ssl/ssl_engine_io.c (ssl_io_filter_Upgrade): Remove the
unnecessary check of the Connection request header. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@109499 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--ssl_engine_io.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/ssl_engine_io.c b/ssl_engine_io.c
index 9a870adf23..76baa6de1e 100644
--- a/ssl_engine_io.c
+++ b/ssl_engine_io.c
@@ -1177,7 +1177,6 @@ static apr_status_t ssl_io_filter_Upgrade(ap_filter_t *f,
#define UPGRADE_HEADER "Upgrade: TLS/1.0, HTTP/1.1"
#define CONNECTION_HEADER "Connection: Upgrade"
const char *upgrade;
- const char *connection;
apr_bucket_brigade *upgradebb;
request_rec *r = f->r;
SSLConnRec *sslconn;
@@ -1209,18 +1208,6 @@ static apr_status_t ssl_io_filter_Upgrade(ap_filter_t *f,
return ap_pass_brigade(f->next, bb);
}
- connection = apr_table_get(r->headers_in, "Connection");
-
- token_string = apr_pstrdup(r->pool,connection);
- token = apr_strtok(token_string,",",&token_state);
- while (token && strcasecmp(token,"Upgrade")) {
- apr_strtok(NULL,",",&token_state);
- }
- /* "Connection: Upgrade" header not found, don't do Upgrade */
- if (!token) {
- return ap_pass_brigade(f->next, bb);
- }
-
apr_table_unset(r->headers_out, "Upgrade");
if (r->method_number == M_OPTIONS) {