projects
/
web/konrad/twig.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
48b0a5f
)
Fixed TWIG_GET_ARRAY_ELEMENT_ZVAL's return value.
author
Derick Rethans
<github@derickrethans.nl>
Thu, 7 Jul 2011 12:04:50 +0000 (13:04 +0100)
committer
Derick Rethans
<github@derickrethans.nl>
Thu, 7 Jul 2011 12:04:50 +0000 (13:04 +0100)
twig.c
patch
|
blob
|
history
diff --git
a/twig.c
b/twig.c
index
af19a15
..
224cd94
100644
(file)
--- 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;
}