sec_attr.lpSecurityDescriptor = nullptr;
sec_attr.bInheritHandle = !!(mode&M_INHERIT);
- *handle = CreateFile(fn.c_str(), flags, share_flags, nullptr, create_flags, FILE_ATTRIBUTE_NORMAL, &sec_attr);
+ *handle = CreateFile(fn.c_str(), flags, share_flags, &sec_attr, create_flags, FILE_ATTRIBUTE_NORMAL, nullptr);
if(!handle)
{
int err = GetLastError();