diff --git a/tests/net/socket/tls/src/main.c b/tests/net/socket/tls/src/main.c index 1e81e2eb6f34..d5e9d6721bce 100644 --- a/tests/net/socket/tls/src/main.c +++ b/tests/net/socket/tls/src/main.c @@ -809,6 +809,10 @@ static void fake_tcp_server_work(struct k_work *work) test_accept(data->sock, &new_sock, NULL, 0); if (!data->reply) { + /* Add small delay to avoid race between incoming data and + * sending FIN. + */ + k_msleep(10); goto out; }