From 2bae668311df819de5843936ef12bf03b23db19e Mon Sep 17 00:00:00 2001 From: Matteo Croce Date: Tue, 9 Jul 2024 01:50:53 +0200 Subject: [PATCH] homed: use O_PATH for FDs `Home->pin_fd` is used only for pinning, open it with O_PATH. --- src/home/homed-home.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/home/homed-home.c b/src/home/homed-home.c index da64d1a8b6f..664397e55e0 100644 --- a/src/home/homed-home.c +++ b/src/home/homed-home.c @@ -386,7 +386,7 @@ static void home_pin(Home *h) { return; } - h->pin_fd = open(path, O_RDONLY|O_DIRECTORY|O_CLOEXEC); + h->pin_fd = open(path, O_PATH|O_DIRECTORY|O_CLOEXEC); if (h->pin_fd < 0) { log_warning_errno(errno, "Couldn't open home directory '%s' for pinning, ignoring: %m", path); return; -- 2.47.3