]> granicus.if.org Git - php/commitdiff
Fixed bug #63757 (getenv() produces memory leak with CGI SAPI)
authorDmitry Stogov <dmitry@zend.com>
Thu, 13 Dec 2012 09:39:42 +0000 (13:39 +0400)
committerDmitry Stogov <dmitry@zend.com>
Thu, 13 Dec 2012 09:39:42 +0000 (13:39 +0400)
NEWS
main/SAPI.c

diff --git a/NEWS b/NEWS
index 0504472ae11d30b25bb79fd31cfeddba80de4a50..dfbcbf064a980db1362fe74b19f8752997b7cbff 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,9 @@ PHP                                                                        NEWS
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 ?? ??? 2012, PHP 5.4.11
 
+- Filter:
+  . Fixed bug #63757 (getenv() produces memory leak with CGI SAPI). (Dmitry)
+
 - JSON:
   . Fixed bug #63737 (json_decode does not properly decode with options
     parameter). (Adam)
index fc4b7bee849d9b5357be582e0f87060a17f997d0..e72eafb066ba97ccf07b8d67601565af979313f5 100644 (file)
@@ -1017,7 +1017,7 @@ SAPI_API char *sapi_getenv(char *name, size_t name_len TSRMLS_DC)
                        return NULL;
                }
                if (sapi_module.input_filter) {
-                       sapi_module.input_filter(PARSE_ENV, name, &value, strlen(value), NULL TSRMLS_CC);
+                       sapi_module.input_filter(PARSE_STRING, name, &value, strlen(value), NULL TSRMLS_CC);
                }
                return value;
        }