cvs: ZendEngine2 / zend_execute.c
| From: | Zeev Suraski | Date: | Sat, 07 Dec 2002 15:53:43 +0000 |
| Subject: | cvs: ZendEngine2 / zend_execute.c | ||
| Groups: | php.zend-engine.cvs | ||
| Request: | Send a blank email to php-zend-engine-cvs+get-687@lists.php.net to get a copy of this message | ||
zeev Sat Dec 7 10:53:43 2002 EDT
Modified files:
/ZendEngine2 zend_execute.c
Log:
Fix error messages
Index: ZendEngine2/zend_execute.c
diff -u ZendEngine2/zend_execute.c:1.401 ZendEngine2/zend_execute.c:1.402
--- ZendEngine2/zend_execute.c:1.401 Fri Dec 6 12:09:44 2002
+++ ZendEngine2/zend_execute.c Sat Dec 7 10:53:37 2002
@@ -2257,6 +2257,8 @@
*/
inline int zend_check_private(zend_execute_data *execute_data, zend_class_entry *ce, int fn_flags,
char *function_name_strval, int function_name_strlen TSRMLS_DC)
{
+ zend_function *orig_fbc;
+
if (!ce) {
return 0;
}
@@ -2271,6 +2273,8 @@
return 1;
}
+ orig_fbc = EX(fbc);
+
/* Check rule #2 */
while (ce) {
if (ce == EG(scope)) {
@@ -2283,6 +2287,8 @@
}
ce = ce->parent;
}
+
+ EX(fbc) = orig_fbc;
return 0;
}