X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=src%2Flibelogind%2Fsd-login%2Fsd-login.c;h=14ee67871fed290c2c8e6794b07d3937ecd6c216;hb=1dc76d84ae35f23e10f37925df55bc66c61b0eaa;hp=9043ef1054ba53549b7ef6232e3c4676660b03a8;hpb=6d1d622bf1f4da725d11cbe5c57a757869ae54c6;p=elogind.git diff --git a/src/libelogind/sd-login/sd-login.c b/src/libelogind/sd-login/sd-login.c index 9043ef105..14ee67871 100644 --- a/src/libelogind/sd-login/sd-login.c +++ b/src/libelogind/sd-login/sd-login.c @@ -862,7 +862,7 @@ _public_ int sd_get_uids(uid_t **users) { errno = 0; de = readdir(d); - if (!de && errno != 0) + if (!de && errno > 0) return -errno; if (!de)