check-blacklist.sh: Fix potential false positive master
authorMegaBrutal <code+git@megabrutal.com>
Sat, 27 Apr 2024 18:30:00 +0000 (20:30 +0200)
committerMegaBrutal <code+git@megabrutal.com>
Sat, 27 Apr 2024 18:30:00 +0000 (20:30 +0200)
commitac4440d4a63138528c87750f0500e38be1838fee
treece7f730d84a03e2ee9a958cfa87671d28cac039f
parente4171acc6f48a4fffb60f7d877f00f92af5019d7
check-blacklist.sh: Fix potential false positive

DiG might print error messages to stdout in case of errors, which
the script mistaken as legitimate responses. Now it checks the exit
code of DiG to avoid such situations.

This script is supposed to only return non-zero exit code when the
host is found to be on the blacklist, not for any other reasons,
so DNS failures are not reported as non-zero exit codes. Users of
this script should detect DNS errors by other means.

modified:   host/check-blacklist.sh
host/check-blacklist.sh