helly           Sat Aug  9 15:24:11 2003 EDT

  Modified files:              
    /spl        spl_array.c 
  Log:
  Fix refcounting for $var = $obj[$idx] = $value;
  
  
Index: spl/spl_array.c
diff -u spl/spl_array.c:1.17 spl/spl_array.c:1.18
--- spl/spl_array.c:1.17        Thu Aug  7 18:43:01 2003
+++ spl/spl_array.c     Sat Aug  9 15:24:11 2003
@@ -224,6 +224,7 @@
                                SELECTIVE_PZVAL_LOCK(value, &EX(opline)->result);
                                DELETE_RET_ZVAL(retval);                        
                        } else {
+                               SELECTIVE_PZVAL_LOCK(retval, &EX(opline)->result);
                                EX_T(EX(opline)->result.u.var).var.ptr = retval;
                                retval->refcount--;
                        }



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to