From 2bb8b77123453c053c3fffaf47ef91317d3161f0 Mon Sep 17 00:00:00 2001 From: Matthew Exon Date: Sun, 14 Sep 2014 05:00:33 +0200 Subject: [PATCH] Close cURL handle before recursing, so that cookie file is flushed --- include/network.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/network.php b/include/network.php index 251de07c42..83d4c731a9 100644 --- a/include/network.php +++ b/include/network.php @@ -71,6 +71,7 @@ function fetch_url($url,$binary = false, &$redirects = 0, $timeout = 0, $accept_ $base = $s; $curl_info = @curl_getinfo($ch); + @curl_close($ch); $http_code = $curl_info['http_code']; logger('fetch_url '.$url.': '.$http_code." ".$s, LOGGER_DATA); $header = ''; @@ -110,7 +111,6 @@ function fetch_url($url,$binary = false, &$redirects = 0, $timeout = 0, $accept_ $body = substr($s,strlen($header)); $a->set_curl_headers($header); - @curl_close($ch); $a->save_timestamp($stamp1, "network");