From: Jani Taskinen Date: Wed, 17 Dec 2008 15:38:32 +0000 (+0000) Subject: - Fix leak X-Git-Tag: php-5.4.0alpha1~191^2~4787 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bfe52a53fccbd059c7400dda2c296f10833f2d45;p=php - Fix leak --- 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);