diff options
author | Vsevolod Stakhov <vsevolod@rspamd.com> | 2022-11-16 21:13:26 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rspamd.com> | 2022-11-16 21:13:26 +0000 |
commit | ed4f55c76d039bc728bb86128b817aeb5d8d3089 (patch) | |
tree | 9ccc11f44d4d986233fa7332668fadcb4b9cdbeb /src/libutil/cxx | |
parent | 1b8f933ece3ea3001e3e2842430ab03366e012c8 (diff) | |
download | rspamd-ed4f55c76d039bc728bb86128b817aeb5d8d3089.tar.gz rspamd-ed4f55c76d039bc728bb86128b817aeb5d8d3089.zip |
[Fix] Add O_CREAT flag when creating a file
Issue: #4337
Diffstat (limited to 'src/libutil/cxx')
-rw-r--r-- | src/libutil/cxx/file_util.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libutil/cxx/file_util.cxx b/src/libutil/cxx/file_util.cxx index 4536fa97b..e5286a2cd 100644 --- a/src/libutil/cxx/file_util.cxx +++ b/src/libutil/cxx/file_util.cxx @@ -52,7 +52,7 @@ auto raii_file::open(const char *fname, int flags) -> tl::expected<raii_file, er auto raii_file::create(const char *fname, int flags, int perms) -> tl::expected<raii_file, error> { - int oflags = flags; + int oflags = flags|O_CREAT; #ifdef O_CLOEXEC oflags |= O_CLOEXEC; #endif |