diff --git a/tests/server/sws.c b/tests/server/sws.c index 5970f470c1db9f59a3b127cf92b2a0570f602a25..5f8900239ef014000c0c7c329e706b9f0ee06a58 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");