From f356aabe980cc8570220250d1e94d6820d2b26a9 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Sun, 20 Jan 2019 11:32:45 -0500 Subject: [PATCH] test-process-util: do not assume PID 1 has UID=0 Gentoo's Portage package manager uses a PID namespace for process isolation and cleanup. In this namespace, PID 1 has UID=250 (portage). Bug: https://bugs.gentoo.org/674458 --- src/test/test-process-util.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/test/test-process-util.c b/src/test/test-process-util.c index 5c87db08f5..b5ba651d89 100644 --- a/src/test/test-process-util.c +++ b/src/test/test-process-util.c @@ -70,11 +70,9 @@ static void test_get_process_comm(pid_t pid) { assert_se(get_process_uid(pid, &u) == 0); log_info("PID"PID_FMT" UID: "UID_FMT, pid, u); - assert_se(u == 0 || pid != 1); assert_se(get_process_gid(pid, &g) == 0); log_info("PID"PID_FMT" GID: "GID_FMT, pid, g); - assert_se(g == 0 || pid != 1); r = get_process_environ(pid, &env); assert_se(r >= 0 || r == -EACCES);