]> granicus.if.org Git - php/commitdiff
fix segfault when passing objects where strings are expected
authorAntony Dovgal <tony2001@php.net>
Thu, 11 May 2006 15:10:36 +0000 (15:10 +0000)
committerAntony Dovgal <tony2001@php.net>
Thu, 11 May 2006 15:10:36 +0000 (15:10 +0000)
Zend/zend_API.c

index c32cbdcd0256b01ef2ea1db6f48a1e578786c9c1..e3de67342e26eb094990b5ba28d679212106187e 100644 (file)
@@ -366,7 +366,6 @@ static char *zend_parse_arg_impl(int arg_num, zval **arg, va_list *va, char **sp
                                                                *p = Z_STRVAL_PP(arg);
                                                                break;
                                                        }
-                                                       zval_ptr_dtor(arg);
                                                }
                                                /* Standard PHP objects */
                                                if (Z_OBJ_HT_PP(arg) == &std_object_handlers || !Z_OBJ_HT_PP(arg)->cast_object) {