summaryrefslogtreecommitdiff
path: root/src/test/test-condition.c
diff options
context:
space:
mode:
authorFelipe Sateler <fsateler@users.noreply.github.com>2017-07-19 20:48:23 -0400
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2017-07-19 20:48:23 -0400
commit708d423915c4ea48d408b5a3395c11055247b9bc (patch)
tree45fe4a77deb39e77d5bcfad9f7ed219d5f3246dd /src/test/test-condition.c
parent5588612e9e8828691f13141e3fcebe08a59201fe (diff)
downloadsystemd-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
Diffstat (limited to 'src/test/test-condition.c')
-rw-r--r--src/test/test-condition.c2
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);