diff options
author | Edward Liaw <edliaw@google.com> | 2024-02-16 18:21:39 +0000 |
---|---|---|
committer | Edward Liaw <edliaw@google.com> | 2024-02-29 00:08:11 +0000 |
commit | 1470d306139c8cef017d97095952c47c7b06c2a8 (patch) | |
tree | f74b010ad8edb89b855ae0e48ebdaa0a4a997fbd /testcases/kernel/syscalls/getsockopt/getsockopt02.c | |
parent | b1db0711a7e2c2f97b6606f31bff0d3ae2182d97 (diff) | |
parent | 68737d20556d37364c95776044b1119c0912a36a (diff) | |
download | ltp-1470d306139c8cef017d97095952c47c7b06c2a8.tar.gz |
Merge tag '20240129'
Update LTP to 20240129 release.
Bug: 327505050
Test: N/A
Change-Id: I119e0b87d1c07c98fe6e4f63c6afd8ba01ff8372
Signed-off-by: Edward Liaw <edliaw@google.com>
Diffstat (limited to 'testcases/kernel/syscalls/getsockopt/getsockopt02.c')
-rw-r--r-- | testcases/kernel/syscalls/getsockopt/getsockopt02.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/testcases/kernel/syscalls/getsockopt/getsockopt02.c b/testcases/kernel/syscalls/getsockopt/getsockopt02.c index 47aef32af..d24e9b693 100644 --- a/testcases/kernel/syscalls/getsockopt/getsockopt02.c +++ b/testcases/kernel/syscalls/getsockopt/getsockopt02.c @@ -3,9 +3,10 @@ * Copyright (C) 2017 Red Hat, Inc. */ -/* - * Test description: Test retrieving of peer credentials (SO_PEERCRED) +/*\ + * [Description] * + * Test getsockopt(2) for retrieving peer credentials (SO_PEERCRED). */ #define _GNU_SOURCE @@ -53,6 +54,7 @@ static void test_function(void) tst_res(TFAIL | TERRNO, "Error with accepting connection"); goto clean; } + if (getsockopt(accepted, SOL_SOCKET, SO_PEERCRED, &cred, &cred_len) < 0) { tst_res(TFAIL | TERRNO, "Error while getting socket option"); @@ -67,6 +69,7 @@ static void test_function(void) clean: if (accepted >= 0) SAFE_CLOSE(accepted); + TST_CHECKPOINT_WAKE(0); } @@ -74,6 +77,7 @@ static void cleanup(void) { if (accepted >= 0) SAFE_CLOSE(accepted); + if (socket_fd >= 0) SAFE_CLOSE(socket_fd); } |