From: Yu Watanabe Date: Tue, 9 Apr 2024 19:51:27 +0000 (+0900) Subject: network: open persistent directory without O_PATH X-Git-Tag: v256-rc1~244^2~1 X-Git-Url: http://git-history.diyao.me/?a=commitdiff_plain;h=fb6f98ae6335d587b3dfb0e45384d17c398429fd;p=systemd%2F.git network: open persistent directory without O_PATH Addresses https://github.com/systemd/systemd/pull/31811#discussion_r1557549629. --- diff --git a/src/network/networkd-manager.c b/src/network/networkd-manager.c index 77dfc65a8a..8e8b27d78d 100644 --- a/src/network/networkd-manager.c +++ b/src/network/networkd-manager.c @@ -568,7 +568,7 @@ static int persistent_storage_open(void) { if (r <= 0) return -EBADF; - fd = open("/var/lib/systemd/network/", O_CLOEXEC | O_DIRECTORY | O_PATH); + fd = open("/var/lib/systemd/network/", O_CLOEXEC | O_DIRECTORY); if (fd < 0) return log_debug_errno(errno, "Failed to open /var/lib/systemd/network/, ignoring: %m");