From 9d22fddf081e829e219a53ac5cf598b5fcbb7b24 Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Thu, 7 Jul 2011 13:04:50 +0100 Subject: [PATCH] Fixed TWIG_GET_ARRAY_ELEMENT_ZVAL's return value. --- twig.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/twig.c b/twig.c index af19a15..224cd94 100644 --- a/twig.c +++ b/twig.c @@ -266,7 +266,7 @@ zval *TWIG_GET_STATIC_PROPERTY(zval *class, char *prop_name) zval *TWIG_GET_ARRAY_ELEMENT_ZVAL(zval *class, zval *prop_name) { - zval *tmp_zval; + zval **tmp_zval; char *tmp_name; if (class == NULL || Z_TYPE_P(class) != IS_ARRAY || Z_TYPE_P(prop_name) != IS_STRING) { @@ -279,7 +279,7 @@ zval *TWIG_GET_ARRAY_ELEMENT_ZVAL(zval *class, zval *prop_name) tmp_name = Z_STRVAL_P(prop_name); if (zend_hash_find(HASH_OF(class), tmp_name, strlen(tmp_name)+1, (void**) &tmp_zval) == SUCCESS) { - return tmp_zval; + return *tmp_zval; } return NULL; } -- 1.7.2.5