From: Daniel Salzman Date: Thu, 4 Aug 2022 10:54:13 +0000 (+0200) Subject: tests/net: add small sleep to ensure the server socket is really closed X-Git-Tag: v3.4.dev~359 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae0df89e9cf118db359e657baaac2c8661bc84ca;p=thirdparty%2Fknot-dns.git tests/net: add small sleep to ensure the server socket is really closed fixes #806 --- diff --git a/tests/contrib/test_net.c b/tests/contrib/test_net.c index 0a22abbbc4..1b5634fefd 100644 --- a/tests/contrib/test_net.c +++ b/tests/contrib/test_net.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2021 CZ.NIC, z.s.p.o. +/* Copyright (C) 2022 CZ.NIC, z.s.p.o. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -23,6 +23,7 @@ #include #include #include +#include #include "libknot/errcode.h" #include "contrib/net.h" @@ -383,6 +384,7 @@ static void test_refused(void) r = close(server); is_int(0, r, "server, close socket"); + usleep(50000); r = net_stream_send(client, (uint8_t *)"", 1, TIMEOUT); is_int(KNOT_ECONN, r, "client, refused on write");