diff options
author | Zeev Suraski <zeev@php.net> | 2000-12-13 22:50:10 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2000-12-13 22:50:10 +0000 |
commit | be895bcb96157b5a36d1183d3b9567ede57a45f8 (patch) | |
tree | cd2316a2753fd7c9837a8d71c3585d8dbf5c18c7 /ext/xml/xml.c | |
parent | 0e41e3c7cfa369fd261dca2caf9ad7083da86b69 (diff) | |
download | php-git-be895bcb96157b5a36d1183d3b9567ede57a45f8.tar.gz |
Fix call_user_function() with objects - it could leak under certain circumstances
Diffstat (limited to 'ext/xml/xml.c')
-rw-r--r-- | ext/xml/xml.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/xml/xml.c b/ext/xml/xml.c index b7f56199fa..afcf223644 100644 --- a/ext/xml/xml.c +++ b/ext/xml/xml.c @@ -358,7 +358,7 @@ xml_call_handler(xml_parser *parser, zval *handler, int argc, zval **argv) retval->type = IS_BOOL; retval->value.lval = 0; - result = call_user_function(EG(function_table), parser->object, handler, retval, argc, argv); + result = call_user_function(EG(function_table), &parser->object, handler, retval, argc, argv); if (result == FAILURE) { zval **method; |