X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibelogind%2Fsd-login%2Ftest-login.c;fp=src%2Flibelogind%2Fsd-login%2Ftest-login.c;h=5fd0c131ea00dafea2a18b5eba07b6dc147d0065;hb=cadef8dcd75df1197e4d3834ac6b3260f93b7f68;hp=a2f59717ece4d9d08ed1103c90fff1b670d10f33;hpb=f5a6d04aa9c060b07d3c794dc286d454aa7c2f70;p=elogind.git diff --git a/src/libelogind/sd-login/test-login.c b/src/libelogind/sd-login/test-login.c index a2f59717e..5fd0c131e 100644 --- a/src/libelogind/sd-login/test-login.c +++ b/src/libelogind/sd-login/test-login.c @@ -61,7 +61,8 @@ static void test_login(void) { uid_t u, u2; char *t, **seats, **sessions; - assert_se(sd_pid_get_unit(0, &unit) >= 0); + r = sd_pid_get_unit(0, &unit); + assert_se(r >= 0 || r == -ENODATA); log_info("sd_pid_get_unit(0, …) → \"%s\"", unit); r = sd_pid_get_user_unit(0, &user_unit);