diff --git a/blockcheck2.d/standard/17-oob.sh b/blockcheck2.d/standard/17-oob.sh index f5f70d1..3fc6873 100644 --- a/blockcheck2.d/standard/17-oob.sh +++ b/blockcheck2.d/standard/17-oob.sh @@ -5,10 +5,13 @@ pktws_oob() # $1 - test function # $2 - domain - local dropacks urp + local dropacks urp wfempty for dropack in '' ':drop_ack'; do for urp in b 0 2 midsld; do - pktws_curl_test_update "$1" "$2" --in-range=-s1 --lua-desync=oob:urp=$urp$dropack + # drop_ack cannot drop anything if it does not come. windows default --wf-tcp-empty=0 stop empty ACKs + wfempty= + [ -n "$dropack" -a "$UNAME" = CYGWIN ] && wfempty="--wf-tcp-empty=1" + pktws_curl_test_update "$1" "$2" $wfempty --in-range=-s1 --lua-desync=oob:urp=$urp$dropack done done }