summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2008-07-26 19:14:38 +0000
committerDmitry Stogov <dmitry@php.net>2008-07-26 19:14:38 +0000
commit64c721e04e55274ffbf5eb715d88e2c9bc5c95dd (patch)
tree3cfab7ae654d49062c4f18fe83cc0a34252b6a05
parent8ee5b58bbe3dd586ec3f9dd12d7f4d8c200ed4e7 (diff)
downloadphp-git-64c721e04e55274ffbf5eb715d88e2c9bc5c95dd.tar.gz
*** empty log message ***
-rw-r--r--Zend/zend_execute_API.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c
index ed57d740af..b5cea12fc1 100644
--- a/Zend/zend_execute_API.c
+++ b/Zend/zend_execute_API.c
@@ -734,7 +734,9 @@ int zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache TS
zend_error(E_WARNING, "Invalid callback %s, %s", callable_name, error);
efree(error);
}
- efree(callable_name);
+ if (callable_name) {
+ efree(callable_name);
+ }
return FAILURE;
} else if (error) {
/* Capitalize the first latter of the error message */
@@ -744,9 +746,7 @@ int zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache TS
zend_error(E_STRICT, "%s", error);
efree(error);
}
- if (callable_name) {
- efree(callable_name);
- }
+ efree(callable_name);
}
EX(function_state).function = fci_cache->function_handler;