diff options
author | Felipe Sateler <fsateler@users.noreply.github.com> | 2017-07-19 20:48:23 -0400 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2017-07-19 20:48:23 -0400 |
commit | 708d423915c4ea48d408b5a3395c11055247b9bc (patch) | |
tree | 45fe4a77deb39e77d5bcfad9f7ed219d5f3246dd | |
parent | 5588612e9e8828691f13141e3fcebe08a59201fe (diff) | |
download | systemd-708d423915c4ea48d408b5a3395c11055247b9bc.tar.gz |
test-condition: don't assume that all non-root users are normal users (#6409)
Automated builders may run under a dedicated system user, and this test would fail that
Fixes #6366
-rw-r--r-- | src/test/test-condition.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/test-condition.c b/src/test/test-condition.c index 121345cfd1..b15f1b98c0 100644 --- a/src/test/test-condition.c +++ b/src/test/test-condition.c @@ -390,7 +390,7 @@ static void test_condition_test_user(void) { assert_se(condition); r = condition_test(condition); log_info("ConditionUser=@system → %i", r); - if (geteuid() == 0) + if (getuid() < SYSTEM_UID_MAX || geteuid() < SYSTEM_UID_MAX) assert_se(r > 0); else assert_se(r == 0); |