From 9710bc0868c12147598d170ec488a4692d3022a5 Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Thu, 21 Jul 2005 18:28:23 +0000 Subject: [PATCH] - byebye leaks # seems odd? is odd! --- http.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/http.c b/http.c index 3b05887..192834b 100644 --- a/http.c +++ b/http.c @@ -240,9 +240,19 @@ PHP_RINIT_FUNCTION(http) } /* }}} */ +static int cleanup_statics(void *p TSRMLS_DC) +{ + zval_dtor(*(zval **)p); + return 0; +} + /* {{{ PHP_RSHUTDOWN_FUNCTION */ PHP_RSHUTDOWN_FUNCTION(http) { + /* ZE kludge */ +#ifdef ZEND_ENGINE_2 + zend_hash_apply(http_response_object_ce->static_members, cleanup_statics TSRMLS_CC); +#endif http_globals_free(HTTP_GLOBALS); return SUCCESS; } -- 2.30.2