From 6368b9fc66d5dae637099d63e24ea4ef3b53c46d Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Wed, 16 Mar 2005 20:31:01 +0000 Subject: [PATCH] MFH: Fixed bug #32326 (Check values of Connection/Transfer-Encoding case-incentively) --- NEWS | 2 ++ ext/soap/php_http.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index bb2b933ece..5072d56910 100644 --- a/NEWS +++ b/NEWS @@ -29,6 +29,8 @@ PHP NEWS is passed. (Tony) - Fixed posix_getsid() & posix_getpgid() to return sid & pgid instead of true. (Tony) +- Fixed bug #32326 (Check values of Connection/Transfer-Encoding + case-incentively in SOAP extension). (Ilia) - Fixed bug #32290 (call_user_func_array() calls wrong class method within child class). (Marcus) - Fixed bug #32238 (spl_array.c: void function cannot return value). (Johannes) diff --git a/ext/soap/php_http.c b/ext/soap/php_http.c index 2eca34c349..97d5f4057d 100644 --- a/ext/soap/php_http.c +++ b/ext/soap/php_http.c @@ -1104,13 +1104,13 @@ static int get_http_body(php_stream *stream, int close, char *headers, char **r if (!close) { header = get_http_header_value(headers, "Connection: "); if (header) { - if(!strncmp(header, "close", sizeof("close")-1)) header_close = 1; + if(!strncasecmp(header, "close", sizeof("close")-1)) header_close = 1; efree(header); } } header = get_http_header_value(headers, "Transfer-Encoding: "); if (header) { - if(!strncmp(header, "chunked", sizeof("chunked")-1)) header_chunked = 1; + if(!strncasecmp(header, "chunked", sizeof("chunked")-1)) header_chunked = 1; efree(header); } header = get_http_header_value(headers, "Content-Length: "); -- 2.50.1