[LTP] [PATCH] setfsuid02: using -1 as invalid fsuid for setfsuid()
Avinesh Kumar
akumar@suse.de
Thu Oct 27 16:09:54 CEST 2022
a uid which does not have an entry in the /etc/passwd
file is not really an invalid fsuid for setfsuid(), so changing
the test to use -1 as an invalid fsuid.
And second setfsuid(-1) call is to verify that preceding call has
actually failed and there is no change in the fsuid.
Signed-off-by: Avinesh Kumar <akumar@suse.de>
---
testcases/kernel/syscalls/setfsuid/setfsuid02.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/testcases/kernel/syscalls/setfsuid/setfsuid02.c b/testcases/kernel/syscalls/setfsuid/setfsuid02.c
index 850f17834..f5aa1c004 100644
--- a/testcases/kernel/syscalls/setfsuid/setfsuid02.c
+++ b/testcases/kernel/syscalls/setfsuid/setfsuid02.c
@@ -21,9 +21,7 @@ static void run(void)
uid_t invalid_uid, current_uid;
current_uid = geteuid();
- invalid_uid = 1;
- while (getpwuid(invalid_uid))
- invalid_uid++;
+ invalid_uid = -1;
UID16_CHECK(invalid_uid, setfsuid);
--
2.38.0
More information about the ltp
mailing list