From: Tugdual Saunier Date: Tue, 23 Jul 2013 19:15:15 +0000 (+0200) Subject: Fixed #1126 X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=243043134c27682f122bc0d276452dbe776f4e38;p=web%2Fkonrad%2Ftwig.git Fixed #1126 --- diff --git a/ext/twig/twig.c b/ext/twig/twig.c index 0e5a0ef..3ba9ff2 100644 --- a/ext/twig/twig.c +++ b/ext/twig/twig.c @@ -217,8 +217,8 @@ zval *TWIG_CALL_USER_FUNC_ARRAY(zval *object, char *function, zval *arguments TS fci.no_separation = 0; if (zend_call_function(&fci, NULL TSRMLS_CC) == FAILURE) { - FREE_DTOR(zfunction) - zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Could not execute %s::%s()", zend_get_class_entry(object TSRMLS_CC)->name, function TSRMLS_CC); + ALLOC_INIT_ZVAL(retval_ptr); + ZVAL_BOOL(retval_ptr, 0); } if (args) {