X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/45ef7ce3a7bb275f8550a07cc752fa272fe07eac..4a0b6d6164ce80aa9c7b160080e2995eec2fa2ce:/windows/window.c diff --git a/windows/window.c b/windows/window.c index 4855de54..d58111fd 100644 --- a/windows/window.c +++ b/windows/window.c @@ -1964,11 +1964,11 @@ static LRESULT CALLBACK WndProc(HWND hwnd, UINT message, sa.nLength = sizeof(sa); sa.lpSecurityDescriptor = NULL; sa.bInheritHandle = TRUE; - filemap = CreateFileMapping((HANDLE) 0xFFFFFFFF, + filemap = CreateFileMapping(INVALID_HANDLE_VALUE, &sa, PAGE_READWRITE, 0, sizeof(Config), NULL); - if (filemap) { + if (filemap && filemap != INVALID_HANDLE_VALUE) { p = (Config *) MapViewOfFile(filemap, FILE_MAP_WRITE, 0, 0, sizeof(Config));