file_utils: tweak lxc_write_openat()

parent ca72ccb5
...@@ -63,9 +63,9 @@ int lxc_write_openat(const char *dir, const char *filename, const void *buf, ...@@ -63,9 +63,9 @@ int lxc_write_openat(const char *dir, const char *filename, const void *buf,
{ {
__do_close int dirfd = -EBADF; __do_close int dirfd = -EBADF;
dirfd = open(dir, O_DIRECTORY | O_RDONLY | O_CLOEXEC | O_NOCTTY | O_NOFOLLOW); dirfd = open(dir, PROTECT_OPEN);
if (dirfd < 0) if (dirfd < 0)
return -1; return -errno;
return lxc_writeat(dirfd, filename, buf, count); return lxc_writeat(dirfd, filename, buf, count);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment