summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtor-exit-ssl-check6
1 files changed, 3 insertions, 3 deletions
diff --git a/tor-exit-ssl-check b/tor-exit-ssl-check
index ed9aaa7..38807d7 100755
--- a/tor-exit-ssl-check
+++ b/tor-exit-ssl-check
@@ -189,17 +189,17 @@ while : ; do
elif egrep '^connect:errno=' "$tmpdir/cert-tor" > /dev/null; then
[ "$verbose" -lt 1 ] || diff -U100 "$tmpdir/cert-tor" "$tmpdir/cert-direct" || true
echo "RESULT: $server: Connect failed"
- errors=1
+ errors=$((errors | 0x02))
elif egrep '^[0-9]*:error:.*:ssl handshake failure:' "$tmpdir/cert-tor" > /dev/null; then
[ "$verbose" -lt 1 ] || diff -U100 "$tmpdir/cert-tor" "$tmpdir/cert-direct" || true
echo "RESULT: $server: SSL Handshake failed"
- errors=1
+ errors=$((errors | 0x04))
else
echo "RESULT: $server: differences!"
[ "$verbose" = 0 ] || echo "===="
[ "$verbose" = 0 ] || echo "Diff:"
diff -U100 "$tmpdir/cert-tor" "$tmpdir/cert-direct" || true
- errors=1
+ errors=$((errors | 0x08))
fi
[ "$torserver" = "-" ] || break