Diff for /embedaddon/php/Zend/zend_execute_API.c between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2012/05/29 12:34:35 version 1.1.1.3, 2013/07/22 01:32:15
Line 2 Line 2
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
    | Zend Engine                                                          |     | Zend Engine                                                          |
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
   | Copyright (c) 1998-2012 Zend Technologies Ltd. (http://www.zend.com) |   | Copyright (c) 1998-2013 Zend Technologies Ltd. (http://www.zend.com) |
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
    | This source file is subject to version 2.00 of the Zend license,     |     | This source file is subject to version 2.00 of the Zend license,     |
    | that is bundled with this package in the file LICENSE, and is        |     | that is bundled with this package in the file LICENSE, and is        |
Line 254  void shutdown_executor(TSRMLS_D) /* {{{ */ Line 254  void shutdown_executor(TSRMLS_D) /* {{{ */
                 if (EG(user_error_handler)) {                  if (EG(user_error_handler)) {
                         zeh = EG(user_error_handler);                          zeh = EG(user_error_handler);
                         EG(user_error_handler) = NULL;                          EG(user_error_handler) = NULL;
                        zval_dtor(zeh);                        zval_ptr_dtor(&zeh);
                        FREE_ZVAL(zeh); 
                 }                  }
   
                 if (EG(user_exception_handler)) {                  if (EG(user_exception_handler)) {
                         zeh = EG(user_exception_handler);                          zeh = EG(user_exception_handler);
                         EG(user_exception_handler) = NULL;                          EG(user_exception_handler) = NULL;
                        zval_dtor(zeh);                        zval_ptr_dtor(&zeh);
                        FREE_ZVAL(zeh); 
                 }                  }
   
                 zend_stack_destroy(&EG(user_error_handlers_error_reporting));                  zend_stack_destroy(&EG(user_error_handlers_error_reporting));
Line 1313  void execute_new_code(TSRMLS_D) /* {{{ */ Line 1311  void execute_new_code(TSRMLS_D) /* {{{ */
                 opline++;                  opline++;
         }          }
                   
        zend_release_labels(TSRMLS_C);        zend_release_labels(1 TSRMLS_CC);
                   
         EG(return_value_ptr_ptr) = NULL;          EG(return_value_ptr_ptr) = NULL;
         EG(active_op_array) = CG(active_op_array);          EG(active_op_array) = CG(active_op_array);

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>