X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Futil.c;h=74f29949c97619ce429b49e5b6f8d49f43fb297a;hb=ad7bcf526d5ec54838bc9411a0e09a293845a015;hp=4a970af3b1972f3a28abe28d878c50b2966d1875;hpb=ba89821c104d959082aad6f3f0e05a8afd575023;p=elogind.git diff --git a/src/shared/util.c b/src/shared/util.c index 4a970af3b..74f29949c 100644 --- a/src/shared/util.c +++ b/src/shared/util.c @@ -5999,7 +5999,7 @@ int on_ac_power(void) { d = opendir("/sys/class/power_supply"); if (!d) - return -errno; + return errno == ENOENT ? true : -errno; for (;;) { struct dirent *de;