]> granicus.if.org Git - php/commitdiff
MFH: Fixed bug #32326 (Check values of Connection/Transfer-Encoding
authorIlia Alshanetsky <iliaa@php.net>
Wed, 16 Mar 2005 20:31:01 +0000 (20:31 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Wed, 16 Mar 2005 20:31:01 +0000 (20:31 +0000)
case-incentively)

NEWS
ext/soap/php_http.c

diff --git a/NEWS b/NEWS
index bb2b933ece4f317dc48792e30020399756a3617a..5072d5691076257c509c784f5352f56590c641cd 100644 (file)
--- 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)
index 2eca34c349c9340a131d5f478a5c54abc42d8a8f..97d5f4057d04b6e9815856eb3437e4494b525698 100644 (file)
@@ -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: ");