From bfe52a53fccbd059c7400dda2c296f10833f2d45 Mon Sep 17 00:00:00 2001 From: Jani Taskinen Date: Wed, 17 Dec 2008 15:38:32 +0000 Subject: [PATCH] - Fix leak --- ext/curl/interface.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ext/curl/interface.c b/ext/curl/interface.c index d86646c5ce..1869cfb78a 100644 --- a/ext/curl/interface.c +++ b/ext/curl/interface.c @@ -1262,6 +1262,10 @@ PHP_FUNCTION(curl_init) ZEND_REGISTER_RESOURCE(return_value, ch, le_curl); ch->id = Z_LVAL_P(return_value); + + if (url_type == IS_UNICODE) { + efree(url.s); + } } /* }}} */ @@ -1933,8 +1937,8 @@ PHP_FUNCTION(curl_getinfo) long option = 0; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z|l", &zid, &option) == FAILURE) { - RETURN_FALSE; - } + RETURN_FALSE; + } ZEND_FETCH_RESOURCE(ch, php_curl *, &zid, -1, le_curl_name, le_curl); -- 2.50.1