tmpfiles: fstat() works with fd opened with O_PATH since Linux 3.6

This commit is contained in:
Franck Bui
2018-03-05 19:00:11 +01:00
parent 774f79b570
commit 56114d45d0
+2 -2
View File
@@ -814,7 +814,7 @@ static int path_set_perms(Item *i, const char *path) {
return r;
}
if (fstatat(fd, "", &st, AT_EMPTY_PATH) < 0)
if (fstat(fd, &st) < 0)
return log_error_errno(errno, "Failed to fstat() file %s: %m", path);
if (hardlink_vulnerable(&st)) {
@@ -1003,7 +1003,7 @@ static int path_set_acls(Item *item, const char *path) {
if (fd < 0)
return log_error_errno(errno, "Adjusting ACL of %s failed: %m", path);
if (fstatat(fd, "", &st, AT_EMPTY_PATH) < 0)
if (fstat(fd, &st) < 0)
return log_error_errno(errno, "Failed to fstat() file %s: %m", path);
if (hardlink_vulnerable(&st)) {