cvs: ZendEngine2(PHP_5_3) / zend_builtin_functions.c
[email protected] ("Dmitry Stogov")
| Newsgroups | php.zend-engine.cvs |
|---|---|
| Message-ID | <cvsdmitry1203439159@cvsserver> |
dmitry Tue Feb 19 16:39:19 2008 UTC
Modified files: (Branch: PHP_5_3)
/ZendEngine2 zend_builtin_functions.c
Log:
Fixed memory leaks
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_builtin_functions.c?r1=1.277.2.12.2.25.2.10&r2=1.277.2.12.2.25.2.11&diff_format=u
Index: ZendEngine2/zend_builtin_functions.c
diff -u ZendEngine2/zend_builtin_functions.c:1.277.2.12.2.25.2.10 ZendEngine2/zend_builtin_functions.c:1.277.2.12.2.25.2.11
--- ZendEngine2/zend_builtin_functions.c:1.277.2.12.2.25.2.10 Thu Jan 24 18:07:45 2008
+++ ZendEngine2/zend_builtin_functions.c Tue Feb 19 16:39:18 2008
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: zend_builtin_functions.c,v 1.277.2.12.2.25.2.10 2008/01/24 18:07:45 dmitry Exp $ */
+/* $Id: zend_builtin_functions.c,v 1.277.2.12.2.25.2.11 2008/02/19 16:39:18 dmitry Exp $ */
#include "zend.h"
#include "zend_API.h"
@@ -1261,6 +1261,7 @@
had_orig_error_handler = 1;
*return_value = *EG(user_error_handler);
zval_copy_ctor(return_value);
+ INIT_PZVAL(return_value);
zend_stack_push(&EG(user_error_handlers_error_reporting), &EG(user_error_handler_error_reporting), sizeof(EG(user_error_handler_error_reporting)));
zend_ptr_stack_push(&EG(user_error_handlers), EG(user_error_handler));
}
@@ -1275,6 +1276,7 @@
EG(user_error_handler_error_reporting) = (int)error_type;
*EG(user_error_handler) = *error_handler;
zval_copy_ctor(EG(user_error_handler));
+ INIT_PZVAL(EG(user_error_handler));
if (!had_orig_error_handler) {
RETURN_NULL();