Commit bff552fed0 for strongswan.org
commit bff552fed006428417e787abd9162e5412cc44c7
Author: Tobias Brunner <tobias@strongswan.org>
Date: Wed Oct 28 09:20:28 2026 +0100
unit-tests: Don't close FD 0 in TLS version interop tests
The client socket is never stored on the config passed to
run_echo_client(), so the removed calls shut down and closed STDIN (or
whatever was open on FD 0 in later runs).
Fixes: 64e2506f5b24 ("libtls: Add TLS version negotiation test cases")
diff --git a/src/libtls/tests/suites/test_socket.c b/src/libtls/tests/suites/test_socket.c
index ee397f6d41..86b094f991 100644
--- a/src/libtls/tests/suites/test_socket.c
+++ b/src/libtls/tests/suites/test_socket.c
@@ -793,9 +793,6 @@ static void test_tls_server(tls_version_t version, uint16_t port, bool cauth,
run_echo_client(client);
- shutdown(client->fd, SHUT_RDWR);
- close(client->fd);
-
free(client);
}
@@ -814,9 +811,6 @@ static void test_tls_client(tls_version_t version, uint16_t port, bool cauth,
run_echo_client(client);
- shutdown(client->fd, SHUT_RDWR);
- close(client->fd);
-
free(client);
}