]> granicus.if.org Git - php/commitdiff
- use the handler name zval directly when listing stati, too
authorMichael Wallner <mike@php.net>
Tue, 22 Aug 2006 08:21:19 +0000 (08:21 +0000)
committerMichael Wallner <mike@php.net>
Tue, 22 Aug 2006 08:21:19 +0000 (08:21 +0000)
main/output.c

index 9dddb645830fe363ec4ee448278f97252fa60cdc..e0f5dede926b7bf502c353fd415f83e7d683ab17 100644 (file)
@@ -1159,11 +1159,8 @@ static inline zval *php_output_handler_status(php_output_handler *handler, zval
                array_init(entry);
        }
        
-       if (Z_TYPE_P(handler->name) == IS_UNICODE) {
-               add_assoc_unicodel(entry, "name", Z_USTRVAL_P(handler->name), Z_USTRLEN_P(handler->name), 1);
-       } else {
-               add_assoc_stringl(entry, "name", Z_STRVAL_P(handler->name), Z_STRLEN_P(handler->name), 1);
-       }
+       ZVAL_ADDREF(handler->name);
+       add_assoc_zval(entry, "name", handler->name);
        add_assoc_long(entry, "type", (long) (handler->flags & 0xf));
        add_assoc_long(entry, "flags", (long) handler->flags);
        add_assoc_long(entry, "level", (long) handler->level);