Properly return the result of __call() handler.

This commit is contained in:
Andrei Zmievski 2002-06-12 16:46:24 +00:00
parent d2b830ff4a
commit 87f5f3962d
2 changed files with 7 additions and 5 deletions

6
NEWS
View File

@ -1,8 +1,10 @@
PHP 4 NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
?? ??? 2002, Version 4.3.0
- Impelemented timeout functionality, and fixed error handling of fsockopen() on win32
- Add --with-mysql-sock option (James Cox)
- Fixed a memory corruption bug in overload extension. (Andrei)
- Impelemented timeout functionality, and fixed error handling of fsockopen()
on win32.
- Add --with-mysql-sock option. (James Cox)
- Fixed shuffle() to provide equal distribution of values. (Andrei)
- Added --with-mysql-sock configure option which can be used to override
the unix socket location. (e.g. NFS compiles, etc.) (James Cox)

View File

@ -601,9 +601,9 @@ static void overload_call_method(INTERNAL_FUNCTION_PARAMETERS, zend_property_ref
return;
}
*return_value = *retval;
INIT_PZVAL(return_value);
FREE_ZVAL(retval);
return_value->value = retval->value;
zval_copy_ctor(return_value);
zval_ptr_dtor(&retval);
}
efree(args);