Browse Source

blockcheck: catch HUP to safely handle terminal disconnect

pull/198/head
bol-van 8 months ago
parent
commit
0117374d89
  1. 6
      blockcheck.sh

6
blockcheck.sh

@ -1773,7 +1773,7 @@ sigint_cleanup()
cleanup
exit 1
}
sigpipe()
sigsilent()
{
# must not write anything here to stdout
unprepare_all
@ -1795,7 +1795,8 @@ PID=
NREPORT=
unset WF
trap sigint INT
trap sigpipe PIPE
trap sigsilent PIPE
trap sigsilent HUP
for dom in $DOMAINS; do
for IPV in $IPVS; do
configure_ip_version
@ -1809,6 +1810,7 @@ for dom in $DOMAINS; do
[ "$ENABLE_HTTP3" = 1 ] && check_domain_http3 $dom
done
done
trap - HUP
trap - PIPE
trap - INT

Loading…
Cancel
Save