]> granicus.if.org Git - php/commitdiff
don't dtor that
authorkrakjoe <joe.watkins@live.co.uk>
Tue, 19 Nov 2013 01:22:02 +0000 (01:22 +0000)
committerkrakjoe <joe.watkins@live.co.uk>
Tue, 19 Nov 2013 01:22:02 +0000 (01:22 +0000)
phpdbg_prompt.c

index 5b905d63a9f58f577bb532a34e424ff0d94ac33e..13250782fc497281dd0f9b480336c0568ffa58d0 100644 (file)
@@ -980,7 +980,9 @@ int phpdbg_interactive(TSRMLS_D) /* {{{ */
                                                                &fci, NULL TSRMLS_CC);
                                                        
                                                        zval_dtor(&fname);
-                                                       zval_ptr_dtor(&farg);
+                                                       if (offset < cmd_len) {
+                                                               zval_ptr_dtor(&farg);
+                                                       }
                                                        if (fretval) {
                                                                zend_print_zval_r(
                                                                        fretval, 0 TSRMLS_CC);