Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/pi-hole/pi-hole.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Schaper <dan.schaper@pi-hole.net>2022-09-25 04:19:15 +0300
committerGitHub <noreply@github.com>2022-09-25 04:19:15 +0300
commita8ce1354c8aef0f05385be5af0d1b7bc2c030ec9 (patch)
tree8e76c3be941946526e065317449e3e9fb460c86a
parent0a780a959ac1c548f62fc382a9a439948ce239ff (diff)
parent230d6a435fb2a5ea7f0afd99c28d764c072ba696 (diff)
Set connection timeout for curl (#4884)
-rwxr-xr-xgravity.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/gravity.sh b/gravity.sh
index 6f96b845..7c831b22 100755
--- a/gravity.sh
+++ b/gravity.sh
@@ -40,6 +40,7 @@ gravityDBschema="${piholeGitDir}/advanced/Templates/gravity.db.sql"
gravityDBcopy="${piholeGitDir}/advanced/Templates/gravity_copy.sql"
domainsExtension="domains"
+curl_connect_timeout=10
# Source setupVars from install script
setupVars="${piholeDir}/setupVars.conf"
@@ -641,7 +642,7 @@ gravity_DownloadBlocklistFromUrl() {
fi
# shellcheck disable=SC2086
- httpCode=$(curl -s -L ${compression} ${cmd_ext} ${heisenbergCompensator} -w "%{http_code}" -A "${agent}" "${url}" -o "${patternBuffer}" 2> /dev/null)
+ httpCode=$(curl --connect-timeout ${curl_connect_timeout} -s -L ${compression} ${cmd_ext} ${heisenbergCompensator} -w "%{http_code}" -A "${agent}" "${url}" -o "${patternBuffer}" 2> /dev/null)
case $url in
# Did we "download" a local file?