summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2001-06-21 15:33:55 +0000
committerZeev Suraski <zeev@php.net>2001-06-21 15:33:55 +0000
commit851b1e3b357be98569f74404cf7a7e5377c0ab2c (patch)
tree47a5bdf6c3ab032b4258bffde0d20beb02ec14a4
parenta3739f10a4df62226a8a5f34d04f1e74acffda79 (diff)
downloadphp-git-851b1e3b357be98569f74404cf7a7e5377c0ab2c.tar.gz
Eliminate the leak that the original bogus code tried to solve
-rw-r--r--Zend/zend_execute.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index e3a7066879..e4ea483039 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -590,6 +590,7 @@ static void fetch_overloaded_element(znode *result, znode *op1, znode *op2, temp
zend_overloaded_element overloaded_element;
if (Ts[op1->u.var].EA.type == IS_STRING_OFFSET) {
+ get_zval_ptr(op2, Ts, &EG(free_op2), BP_VAR_R);
switch (type) {
case BP_VAR_R:
case BP_VAR_IS: