From: Vsevolod Stakhov Date: Wed, 16 Nov 2022 21:13:26 +0000 (+0000) Subject: [Fix] Add O_CREAT flag when creating a file X-Git-Tag: 3.5~207 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ed4f55c76d039bc728bb86128b817aeb5d8d3089;p=thirdparty%2Frspamd.git [Fix] Add O_CREAT flag when creating a file Issue: #4337 --- diff --git a/src/libutil/cxx/file_util.cxx b/src/libutil/cxx/file_util.cxx index 4536fa97bb..e5286a2cde 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 tl::expected { - int oflags = flags; + int oflags = flags|O_CREAT; #ifdef O_CLOEXEC oflags |= O_CLOEXEC; #endif