diff --git a/src/basic/recurse-dir.c b/src/basic/recurse-dir.c index d1fee91c32..efa1797b7b 100644 --- a/src/basic/recurse-dir.c +++ b/src/basic/recurse-dir.c @@ -444,10 +444,7 @@ int recurse_dir_at( assert(atfd >= 0 || atfd == AT_FDCWD); assert(func); - if (!path) - path = "."; - - fd = openat(atfd, path, O_DIRECTORY|O_CLOEXEC); + fd = openat(atfd, path ?: ".", O_DIRECTORY|O_CLOEXEC); if (fd < 0) return -errno;