From 3bba9c396f0ed586fed75e38d8f7db380ee86122 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 24 Oct 2016 16:12:18 +0300 Subject: [PATCH] fetch_file_contents: set timeout when not using CURL --- include/functions.php | 4 ++++ 1 file changed, 4 insertions(+) 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 ))); } -- 2.39.2