mirror of
https://github.com/systemd/systemd
synced 2024-09-18 15:42:03 +00:00
chase-symlinks: Use xopenat() instead of open_mkdir_at()
We don't rely on any of the extra functionality of open_mkdir_at() so let's just use xopenat() directly.
This commit is contained in:
parent
2a775d5faf
commit
ba54d73055
|
@ -304,7 +304,7 @@ int chase_symlinks_at(
|
|||
return r;
|
||||
|
||||
if (FLAGS_SET(flags, CHASE_MKDIR_0755) && !isempty(todo)) {
|
||||
child = open_mkdir_at(fd, first, O_CLOEXEC|O_PATH|O_EXCL, 0755);
|
||||
child = xopenat(fd, first, O_DIRECTORY|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0755);
|
||||
if (child < 0)
|
||||
return child;
|
||||
} else if (FLAGS_SET(flags, CHASE_PARENT) && isempty(todo)) {
|
||||
|
|
Loading…
Reference in a new issue