From 151d2ba59faec295586de385885e2156d546fc3c Mon Sep 17 00:00:00 2001 From: Daniel Thee Roperto Date: Thu, 9 Feb 2017 13:34:38 +1100 Subject: [PATCH] Adding timeout to fetch local files. --- classes/local/outagelib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/classes/local/outagelib.php b/classes/local/outagelib.php index 8037eb0..a514b68 100644 --- a/classes/local/outagelib.php +++ b/classes/local/outagelib.php @@ -58,7 +58,8 @@ class outagelib { curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); - curl_setopt($curl, CURLOPT_TIMEOUT, 5); // Feching local files should be very fast. + curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 1); // It is localhost, time to connect is enough. + curl_setopt($curl, CURLOPT_TIMEOUT, 5); // It is localhost, time to fetch index is enough. $contents = curl_exec($curl); $mime = curl_getinfo($curl, CURLINFO_CONTENT_TYPE); curl_close($curl);