diff options
author | Zeev Suraski <zeev@php.net> | 2000-04-10 21:25:09 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2000-04-10 21:25:09 +0000 |
commit | 38e458b86da1fb4e8dc79b96389a2004e004920e (patch) | |
tree | f58d9ad0789b347d106aaf242b4c8de07d53b029 | |
parent | 73c6fbff7eeebb62a396511f900f3c6ecfbcbc2a (diff) | |
download | php-git-38e458b86da1fb4e8dc79b96389a2004e004920e.tar.gz |
*** empty log message ***
-rw-r--r-- | NEWS | 5 | ||||
-rw-r--r-- | ext/rpc/com/COM.c | 1 |
2 files changed, 5 insertions, 1 deletions
@@ -2,7 +2,10 @@ PHP 4.0 NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ?? ??? 2000, Version 4.0.0 Release -- Fix overrun in WDDX. (Thies) +- Fixed a memory leak in the COM module (Zeev) +- Fixed problems with object-overloading support - noteably, COM and Java (Zeev, + Zend Engine) +- Fixed an overrun in WDDX. (Thies) - Fixed a crash bug with modules loaded through dl() not properly freeing their resources (Zeev, Zend Engine) - Added the localtime function. (Sterling) diff --git a/ext/rpc/com/COM.c b/ext/rpc/com/COM.c index 9eb6a245cf..d08a2ecb00 100644 --- a/ext/rpc/com/COM.c +++ b/ext/rpc/com/COM.c @@ -533,6 +533,7 @@ int do_COM_invoke(IDispatch *i_dispatch, pval *function_name, VARIANTARG *var_re for (current_arg=0; current_arg<arg_count; current_arg++) { current_variant = arg_count - current_arg - 1; + zval_dtor(arguments[current_arg]); php_variant_to_pval(&variant_args[current_variant], arguments[current_arg], 0); } |