From: Lennart Poettering Date: Tue, 12 Apr 2022 13:43:13 +0000 (+0200) Subject: chase-symlinks: use empty_to_root() where appropriate X-Git-Tag: v251-rc2~134^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=69cf392f8e53a3e5fb3fb0a18308182ff3323143;p=thirdparty%2Fsystemd.git chase-symlinks: use empty_to_root() where appropriate --- diff --git a/src/basic/chase-symlinks.c b/src/basic/chase-symlinks.c index 3e2f2a66221..63d3e449131 100644 --- a/src/basic/chase-symlinks.c +++ b/src/basic/chase-symlinks.c @@ -177,7 +177,7 @@ int chase_symlinks( return r; } - fd = open(root ?: "/", O_CLOEXEC|O_DIRECTORY|O_PATH); + fd = open(empty_to_root(root), O_CLOEXEC|O_DIRECTORY|O_PATH); if (fd < 0) return -errno; @@ -321,7 +321,7 @@ int chase_symlinks( * directory as base. */ safe_close(fd); - fd = open(root ?: "/", O_CLOEXEC|O_DIRECTORY|O_PATH); + fd = open(empty_to_root(root), O_CLOEXEC|O_DIRECTORY|O_PATH); if (fd < 0) return -errno;