projects
/
web/konrad/twig.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
577169c
)
Fix efree(NULL) when no arguments are passed in.
author
Derick Rethans
<github@derickrethans.nl>
Mon, 4 Jul 2011 15:06:46 +0000 (16:06 +0100)
committer
Derick Rethans
<github@derickrethans.nl>
Mon, 4 Jul 2011 15:06:46 +0000 (16:06 +0100)
twig.c
patch
|
blob
|
history
diff --git
a/twig.c
b/twig.c
index
e1b98ef
..
cf79f54
100644
(file)
--- a/
twig.c
+++ b/
twig.c
@@
-207,7
+207,10
@@
zval *TWIG_CALL_USER_FUNC_ARRAY(zval *object, char *function, zval *arguments)
if (zend_call_function(&fci, NULL TSRMLS_CC) == FAILURE) {
zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Could not execute %s::%s()", zend_get_class_entry(object)->name, function);
}
- efree(fci.params);
+
+ if (args) {
+ efree(fci.params);
+ }
return retval_ptr;
}