sniper Sat Aug 27 21:03:00 2005 EDT
Modified files:
/php-src/ext/standard info.c
Log:
- Fixed bug #34284 (CLI phpinfo showing html on _SERVER["argv"])
http://cvs.php.net/diff.php/php-src/ext/standard/info.c?r1=1.254&r2=1.255&ty=u
Index: php-src/ext/standard/info.c
diff -u php-src/ext/standard/info.c:1.254 php-src/ext/standard/info.c:1.255
--- php-src/ext/standard/info.c:1.254 Tue Aug 23 08:53:24 2005
+++ php-src/ext/standard/info.c Sat Aug 27 21:02:54 2005
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: info.c,v 1.254 2005/08/23 12:53:24 dmitry Exp $ */
+/* $Id: info.c,v 1.255 2005/08/28 01:02:54 sniper Exp $ */
#include "php.h"
#include "php_ini.h"
@@ -151,14 +151,16 @@
php_ob_get_buffer(tmp3 TSRMLS_CC);
php_end_ob_buffer(0, 0 TSRMLS_CC);
- elem_esc = php_info_html_esc(Z_STRVAL_P(tmp3)
TSRMLS_CC);
- PUTS(elem_esc);
- efree(elem_esc);
- zval_ptr_dtor(&tmp3);
-
if (!sapi_module.phpinfo_as_text) {
+ elem_esc =
php_info_html_esc(Z_STRVAL_P(tmp3) TSRMLS_CC);
+ PUTS(elem_esc);
+ efree(elem_esc);
PUTS("</pre>");
+ } else {
+ PUTS(Z_STRVAL_P(tmp3));
}
+ zval_ptr_dtor(&tmp3);
+
} else if (Z_TYPE_PP(tmp) != IS_STRING) {
tmp2 = **tmp;
zval_copy_ctor(&tmp2);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php