From: Michael Wallner Date: Mon, 7 Nov 2005 13:30:28 +0000 (+0000) Subject: - don't addref on returned objects that only exist in user space X-Git-Tag: RELEASE_0_18_0~35 X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=commitdiff_plain;h=25dc615c59f0a2c67978278ad5ff3b484c29fd5d - don't addref on returned objects that only exist in user space --- diff --git a/http_request_object.c b/http_request_object.c index 76ba2dd..8ea4da6 100644 --- a/http_request_object.c +++ b/http_request_object.c @@ -1885,7 +1885,7 @@ PHP_METHOD(HttpRequest, getRequestMessage) SET_EH_THROW_HTTP(); if (msg = http_message_parse(PHPSTR_VAL(&obj->request), PHPSTR_LEN(&obj->request))) { - RETVAL_OBJVAL(http_message_object_new_ex(http_message_object_ce, msg, NULL)); + ZVAL_OBJVAL(return_value, http_message_object_new_ex(http_message_object_ce, msg, NULL)); } SET_EH_NORMAL(); } @@ -1917,7 +1917,7 @@ PHP_METHOD(HttpRequest, getHistory) SET_EH_THROW_HTTP(); if (msg = http_message_parse(PHPSTR_VAL(&obj->history), PHPSTR_LEN(&obj->history))) { - RETVAL_OBJVAL(http_message_object_new_ex(http_message_object_ce, msg, NULL)); + ZVAL_OBJVAL(return_value, http_message_object_new_ex(http_message_object_ce, msg, NULL)); } SET_EH_NORMAL(); }