cseiler Sun Feb 1 15:06:20 2009 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/reflection php_reflection.c Log: Fixed regression of bug #46205, thanks to felipe for pointing this out. http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/php_reflection.c?r1=1.164.2.33.2.45.2.52&r2=1.164.2.33.2.45.2.53&diff_format=u Index: php-src/ext/reflection/php_reflection.c diff -u php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.52 php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.53 --- php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.52 Mon Jan 26 22:54:33 2009 +++ php-src/ext/reflection/php_reflection.c Sun Feb 1 15:06:19 2009 @@ -20,7 +20,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_reflection.c,v 1.164.2.33.2.45.2.52 2009/01/26 22:54:33 cseiler Exp $ */ +/* $Id: php_reflection.c,v 1.164.2.33.2.45.2.53 2009/02/01 15:06:19 cseiler Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -2077,6 +2077,9 @@ } efree(fptr); } + if (is_closure) { + zval_ptr_dtor(&reference); + } _DO_THROW("The parameter specified by its offset could not be found"); /* returns out of this function */ } @@ -2098,6 +2101,9 @@ } efree(fptr); } + if (is_closure) { + zval_ptr_dtor(&reference); + } _DO_THROW("The parameter specified by its name could not be found"); /* returns out of this function */ } @@ -5429,7 +5435,7 @@ php_info_print_table_start(); php_info_print_table_header(2, "Reflection", "enabled"); - php_info_print_table_row(2, "Version", "$Revision: 1.164.2.33.2.45.2.52 $"); + php_info_print_table_row(2, "Version", "$Revision: 1.164.2.33.2.45.2.53 $"); php_info_print_table_end(); } /* }}} */ @@ -5443,7 +5449,7 @@ NULL, NULL, PHP_MINFO(reflection), - "$Revision: 1.164.2.33.2.45.2.52 $", + "$Revision: 1.164.2.33.2.45.2.53 $", STANDARD_MODULE_PROPERTIES }; /* }}} */
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php