From: Arnaud Le Blanc Date: Mon, 20 Aug 2012 18:28:22 +0000 (+0200) Subject: avoid crash when TWIG_GET_ARRAY_ELEMENT returns NULL X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=3ca665461749e7b1f52b0b09ab592ceb38ff9479;p=web%2Fkonrad%2Ftwig.git avoid crash when TWIG_GET_ARRAY_ELEMENT returns NULL fixes #807 --- diff --git a/ext/twig/twig.c b/ext/twig/twig.c index 2125592..498392d 100644 --- a/ext/twig/twig.c +++ b/ext/twig/twig.c @@ -713,6 +713,9 @@ PHP_FUNCTION(twig_template_get_attributes) } ret = TWIG_GET_ARRAY_ELEMENT(object, item, item_len TSRMLS_CC); + if (!ret) { + ret = &EG(uninitialized_zval); + } RETVAL_ZVAL(ret, 1, 0); if (free_ret) { zval_ptr_dtor(&ret);