aboutsummaryrefslogtreecommitdiff
path: root/testcases/network
diff options
context:
space:
mode:
authorAlexey Kodanev <alexey.kodanev@oracle.com>2015-09-14 10:58:39 +0300
committerAlexey Kodanev <alexey.kodanev@oracle.com>2015-10-22 14:06:48 +0300
commit80740533ec96c9948ff93f523e1abb1743dde7eb (patch)
tree725737f72edbeb2272aef53cf9662566627fbd70 /testcases/network
parent5a3e1923c6cdc02dd06b29d113589953109b07f3 (diff)
network/tcp_fastopen: apply SAFE_* macros from safe_net.h
Signed-off-by: Alexey Kodanev <alexey.kodanev@oracle.com>
Diffstat (limited to 'testcases/network')
-rw-r--r--testcases/network/tcp_fastopen/tcp_fastopen.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/testcases/network/tcp_fastopen/tcp_fastopen.c b/testcases/network/tcp_fastopen/tcp_fastopen.c
index 08a6019a2..6d67b5ecd 100644
--- a/testcases/network/tcp_fastopen/tcp_fastopen.c
+++ b/testcases/network/tcp_fastopen/tcp_fastopen.c
@@ -596,19 +596,14 @@ static void server_init(void)
tst_brkm(TBROK | TERRNO, cleanup, "getaddrinfo failed");
/* IPv6 socket is also able to access IPv4 protocol stack */
- sfd = socket(AF_INET6, SOCK_STREAM, 0);
- if (sfd == -1)
- tst_brkm(TBROK, cleanup, "Failed to create a socket");
+ sfd = SAFE_SOCKET(cleanup, AF_INET6, SOCK_STREAM, 0);
tst_resm(TINFO, "assigning a name to the server socket...");
if (!local_addrinfo)
tst_brkm(TBROK, cleanup, "failed to get the address");
- while (bind(sfd, local_addrinfo->ai_addr,
- local_addrinfo->ai_addrlen) == -1) {
- usleep(100000);
- }
- tst_resm(TINFO, "the name assigned");
+ SAFE_BIND(cleanup, sfd, local_addrinfo->ai_addr,
+ local_addrinfo->ai_addrlen);
freeaddrinfo(local_addrinfo);
@@ -621,7 +616,7 @@ static void server_init(void)
tst_brkm(TBROK, cleanup, "Can't set TFO sock. options");
}
- listen(sfd, max_queue_len);
+ SAFE_LISTEN(cleanup, sfd, max_queue_len);
tst_resm(TINFO, "Listen on the socket '%d', port '%s'", sfd, tcp_port);
}