fat Tue, 22 Dec 2009 15:56:44 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=292486
Log: limit status pages only to GET requests Changed paths: U php/php-src/branches/PHP_5_3_FPM/sapi/fpm/fpm/fpm_main.c Modified: php/php-src/branches/PHP_5_3_FPM/sapi/fpm/fpm/fpm_main.c =================================================================== --- php/php-src/branches/PHP_5_3_FPM/sapi/fpm/fpm/fpm_main.c 2009-12-22 15:52:54 UTC (rev 292485) +++ php/php-src/branches/PHP_5_3_FPM/sapi/fpm/fpm/fpm_main.c 2009-12-22 15:56:44 UTC (rev 292486) @@ -1778,7 +1778,7 @@ return FAILURE; } - if (fpm_status_handle_status(SG(request_info).request_uri, &status_buffer)) { + if (!strcasecmp(SG(request_info).request_method, "GET") && fpm_status_handle_status(SG(request_info).request_uri, &status_buffer)) { sapi_add_header_ex(ZEND_STRL("Content-Type: text/plain"), 1, 1 TSRMLS_CC); if (status_buffer) { int i; @@ -1792,7 +1792,7 @@ goto fastcgi_request_done; } - if (status_buffer = fpm_status_handle_ping(SG(request_info).request_uri)) { + if (!strcasecmp(SG(request_info).request_method, "GET") && (status_buffer = fpm_status_handle_ping(SG(request_info).request_uri))) { sapi_add_header_ex(ZEND_STRL("Content-Type: text/plain"), 1, 1 TSRMLS_CC); SG(sapi_headers).http_response_code = 200; PUTS(status_buffer);
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php