diff options
author | Dmitry Stogov <dmitry@php.net> | 2008-07-26 19:14:38 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2008-07-26 19:14:38 +0000 |
commit | 64c721e04e55274ffbf5eb715d88e2c9bc5c95dd (patch) | |
tree | 3cfab7ae654d49062c4f18fe83cc0a34252b6a05 | |
parent | 8ee5b58bbe3dd586ec3f9dd12d7f4d8c200ed4e7 (diff) | |
download | php-git-64c721e04e55274ffbf5eb715d88e2c9bc5c95dd.tar.gz |
*** empty log message ***
-rw-r--r-- | Zend/zend_execute_API.c | 8 |
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; |