diff --git a/tests/server/sws.c b/tests/server/sws.c index 5970f470c1..5f8900239e 100644 --- a/tests/server/sws.c +++ b/tests/server/sws.c @@ -975,15 +975,17 @@ static int send_doc(curl_socket_t sock, struct httprequest *req) quarters--; res = wait_ms(250); if(got_exit_signal) - quarters = 0; + break; if(res) { /* should not happen */ error = SOCKERRNO; logmsg("wait_ms() failed with error: (%d) %s", error, strerror(error)); - quarters = 0; + break; } } + if(!quarters) + logmsg("Continuing after sleeping %d seconds", num); } else logmsg("Unknown command in reply command section");