X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Fwindows%2Ffile.cpp;h=51fe814a5e29b197f8843d3f4ae1d31653718297;hp=f6943adb3cb397cf3be67c8f76f4a9989cd9a2d2;hb=d28df82ca5c33fa4be0f6ce1ffee58b8e447e20c;hpb=c3e242c2629cbc9645258b30aaf07b7285d4372b diff --git a/source/io/windows/file.cpp b/source/io/windows/file.cpp index f6943ad..51fe814 100644 --- a/source/io/windows/file.cpp +++ b/source/io/windows/file.cpp @@ -38,7 +38,7 @@ void File::platform_init(const string &fn, CreateMode cm) sec_attr.lpSecurityDescriptor = 0; sec_attr.bInheritHandle = !!(mode&M_INHERIT); - *handle = CreateFile(fn.c_str(), flags, share_flags, 0, create_flags, FILE_ATTRIBUTE_NORMAL, 0); + *handle = CreateFile(fn.c_str(), flags, share_flags, 0, create_flags, FILE_ATTRIBUTE_NORMAL, &sec_attr); if(!handle) { int err = GetLastError();