From: Andrew Dolgov Date: Mon, 24 Oct 2016 13:12:18 +0000 (+0300) Subject: fetch_file_contents: set timeout when not using CURL X-Git-Tag: 17.1~37 X-Git-Url: https://git.wh0rd.org/?p=tt-rss.git;a=commitdiff_plain;h=3bba9c396f0ed586fed75e38d8f7db380ee86122 fetch_file_contents: set timeout when not using CURL --- diff --git a/include/functions.php b/include/functions.php index 3dea5677..f10c3a00 100755 --- a/include/functions.php +++ b/include/functions.php @@ -462,10 +462,13 @@ } } + // TODO: should this support POST requests or not? idk + if (!$post_query && $timestamp) { $context = stream_context_create(array( 'http' => array( 'method' => 'GET', + 'timeout' => $timeout ? $timeout : FILE_FETCH_TIMEOUT, 'protocol_version'=> 1.1, 'header' => "If-Modified-Since: ".gmdate("D, d M Y H:i:s \\G\\M\\T\r\n", $timestamp) ))); @@ -473,6 +476,7 @@ $context = stream_context_create(array( 'http' => array( 'method' => 'GET', + 'timeout' => $timeout ? $timeout : FILE_FETCH_TIMEOUT, 'protocol_version'=> 1.1 ))); }