Fix tautological comparison in non-executed part of tst-setuid2 (BZ )

This part never runs with the current implementation
because the setresuid call currently aborts (as intended).
This commit is contained in:
Florian Weimer 2014-06-16 18:00:09 +02:00
parent 3d7c00e3a9
commit a729111732
3 changed files with 8 additions and 2 deletions

@ -1,3 +1,9 @@
2014-06-16 Florian Weimer <fweimer@redhat.com>
[BZ #17058]
* nptl/tst-setuid2.c (do_test): Fix tautological comparison in
non-executed part of the test.
2014-06-16 Andreas Schwab <schwab@suse.de>
* string/bits/string2.h (strdup, strndup): Update feature guard.

2
NEWS

@ -19,7 +19,7 @@ Version 2.20
16791, 16796, 16799, 16800, 16815, 16823, 16824, 16831, 16838, 16849,
16854, 16876, 16877, 16878, 16882, 16885, 16888, 16890, 16912, 16915,
16916, 16917, 16922, 16927, 16928, 16932, 16943, 16958, 16965, 16966,
16967, 16977, 16978, 16984, 16990, 16996, 17009, 17042, 17048.
16967, 16977, 16978, 16984, 16990, 16996, 17009, 17042, 17048, 17058.
* The minimum Linux kernel version that this version of the GNU C Library
can be used with is 2.6.32.

@ -135,7 +135,7 @@ do_test (void)
/* If we get here, check that the kernel did the right thing. */
run_on_thread (get_thread_ids);
if (ruid != 1001 || euid != 1002 || euid != 1003)
if (ruid != 1001 || euid != 1002 || suid != 1003)
FAIL ("unexpected UIDs after setuid: %ld, %ld, %ld",
(long) ruid, (long) euid, (long) suid);
return 0;