diff options
author | Lennart Poettering <lennart@poettering.net> | 2019-07-11 15:42:14 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2019-07-11 23:20:31 +0200 |
commit | 66855de739dad2ca4fc24f353637fb2757e542ae (patch) | |
tree | 40a743abe8ec511b21a07cc4158d8da21af43746 /src/basic/glob-util.c | |
parent | fed813778fb89d2c7890845a2e35bca95d4897cf (diff) | |
download | systemd-66855de739dad2ca4fc24f353637fb2757e542ae.tar.gz |
tree-wide: make use of errno_or_else() everywhere
Diffstat (limited to 'src/basic/glob-util.c')
-rw-r--r-- | src/basic/glob-util.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/basic/glob-util.c b/src/basic/glob-util.c index 32c53f8c73..b335af8d97 100644 --- a/src/basic/glob-util.c +++ b/src/basic/glob-util.c @@ -8,6 +8,7 @@ #include <unistd.h> #include "dirent-util.h" +#include "errno-util.h" #include "glob-util.h" #include "macro.h" #include "path-util.h" @@ -36,13 +37,12 @@ int safe_glob(const char *path, int flags, glob_t *pglob) { errno = 0; k = glob(path, flags | GLOB_ALTDIRFUNC, NULL, pglob); - if (k == GLOB_NOMATCH) return -ENOENT; if (k == GLOB_NOSPACE) return -ENOMEM; if (k != 0) - return errno > 0 ? -errno : -EIO; + return errno_or_else(EIO); if (strv_isempty(pglob->gl_pathv)) return -ENOENT; |