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);
 }