summaryrefslogtreecommitdiff
path: root/ext/xml/xml.c
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2000-12-13 22:50:10 +0000
committerZeev Suraski <zeev@php.net>2000-12-13 22:50:10 +0000
commitbe895bcb96157b5a36d1183d3b9567ede57a45f8 (patch)
treecd2316a2753fd7c9837a8d71c3585d8dbf5c18c7 /ext/xml/xml.c
parent0e41e3c7cfa369fd261dca2caf9ad7083da86b69 (diff)
downloadphp-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.c2
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;