[kernel32]

- OpenFile: set the structure size after doing basic parameter checks
- Fixes two kernel32 file tests

svn path=/trunk/; revision=44394
This commit is contained in:
Gregor Schneider 2009-12-03 21:50:52 +00:00
parent 17c8128475
commit 5b3aa0ee80

View file

@ -239,7 +239,6 @@ OpenFile(LPCSTR lpFileName,
return HFILE_ERROR;
}
lpReOpenBuff->cBytes = sizeof(OFSTRUCT);
lpReOpenBuff->nErrCode = 0;
if (uStyle & OF_REOPEN) lpFileName = lpReOpenBuff->szPathName;
@ -282,10 +281,11 @@ OpenFile(LPCSTR lpFileName,
return -1;
default:
lpReOpenBuff->cBytes = sizeof(OFSTRUCT);
return 1;
}
}
lpReOpenBuff->cBytes = sizeof(OFSTRUCT);
if ((uStyle & OF_CREATE) == OF_CREATE)
{
DWORD Sharing;