From f5fe5f47a1c2d957ac456307c8753ccb21b0065c Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Sun, 2 Feb 2020 13:39:51 +0000 Subject: [PATCH] unbound: add returncode to resolve function this is used for time fix check. Signed-off-by: Arne Fitzenreiter --- src/initscripts/system/unbound | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/initscripts/system/unbound b/src/initscripts/system/unbound index 3322c15b5f..78be8e2d50 100644 --- a/src/initscripts/system/unbound +++ b/src/initscripts/system/unbound @@ -286,14 +286,18 @@ fix_time_if_dns_fails() { resolve() { local hostname="${1}" + local found=1 local answer for answer in $(dig +short A "${hostname}"); do # Filter out non-IP addresses if [[ ! "${answer}" =~ \.$ ]]; then + found=0 echo "${answer}" fi done + + return ${found} } # Sets up Safe Search for various search engines @@ -607,7 +611,7 @@ case "$1" in ;; resolve) - resolve "${2}" + resolve "${2}" || exit $? ;; *) -- 2.39.2