zeev Sun Mar 4 07:49:38 2001 EDT
Modified files:
/php4/ext/standard info.c
Log:
Fix phpinfo() bug that crept in
Index: php4/ext/standard/info.c
diff -u php4/ext/standard/info.c:1.130 php4/ext/standard/info.c:1.131
--- php4/ext/standard/info.c:1.130 Sat Mar 3 18:41:27 2001
+++ php4/ext/standard/info.c Sun Mar 4 07:49:38 2001
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: info.c,v 1.130 2001/03/04 02:41:27 fmk Exp $ */
+/* $Id: info.c,v 1.131 2001/03/04 15:49:38 zeev Exp $ */
#include "php.h"
#include "php_ini.h"
@@ -60,7 +60,7 @@
static void php_print_gpcse_array(char *name, uint name_length ELS_DC)
{
- zval **data, **tmp, *tmp2;
+ zval **data, **tmp, tmp2;
char *string_key;
ulong num_key;
@@ -68,7 +68,6 @@
&& ((*data)->type==IS_ARRAY)) {
zend_hash_internal_pointer_reset((*data)->value.ht);
while (zend_hash_get_current_data((*data)->value.ht, (void **) &tmp)
== SUCCESS) {
-
PUTS("<TR VALIGN=\"baseline\" BGCOLOR=\"" PHP_CONTENTS_COLOR
"\">");
PUTS("<TD BGCOLOR=\"" PHP_ENTRY_NAME_COLOR "\"><B>");
PUTS(name);
@@ -87,11 +86,11 @@
zend_print_zval_r(*tmp, 0);
PUTS("</PRE>");
} else if ((*tmp)->type != IS_STRING) {
- tmp2 = *tmp;
- zval_copy_ctor(tmp2);
- convert_to_string(tmp2);
- PUTS(tmp2->value.str.val);
- zval_dtor(tmp2);
+ tmp2 = **tmp;
+ zval_copy_ctor(&tmp2);
+ convert_to_string(&tmp2);
+ PUTS(&tmp2.value.str.val);
+ zval_dtor(&tmp2);
} else {
PUTS((*tmp)->value.str.val);
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]