]> granicus.if.org Git - php/commitdiff
Reset common fields of EG(trampoline)
authorDmitry Stogov <dmitry@zend.com>
Mon, 4 Feb 2019 10:57:03 +0000 (13:57 +0300)
committerDmitry Stogov <dmitry@zend.com>
Mon, 4 Feb 2019 10:57:03 +0000 (13:57 +0300)
Zend/zend_object_handlers.c

index b252c4e4bd0e3370e3f4eb3de6d5b762a48b7d9a..37b978a57f83188c1f4b4b74c11ce94860e03e23 100644 (file)
@@ -1237,6 +1237,11 @@ ZEND_API zend_function *zend_get_call_trampoline_func(zend_class_entry *ce, zend
                func->function_name = zend_string_copy(method_name);
        }
 
+       func->prototype = NULL;
+       func->num_args = 0;
+       func->required_num_args = 0;
+       func->arg_info = 0;
+
        return (zend_function*)func;
 }
 /* }}} */