projects
/
u
/
mdw
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
The Windows HANDLE type, despite being a `void *', does not actually
[u/mdw/putty]
/
windows
/
window.c
diff --git
a/windows/window.c
b/windows/window.c
index
4855de5
..
d58111f
100644
(file)
--- 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;
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);
&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));
p = (Config *) MapViewOfFile(filemap,
FILE_MAP_WRITE,
0, 0, sizeof(Config));