homed: use O_PATH for FDs

`Home->pin_fd` is used only for pinning, open it with O_PATH.
This commit is contained in:
Matteo Croce
2024-07-16 15:03:37 +02:00
parent e51d8e0aa4
commit 2bae668311
+1 -1
View File
@@ -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;