From 5b3aa0ee80e68e6bcecf1e4eb5669061b82fb895 Mon Sep 17 00:00:00 2001 From: Gregor Schneider Date: Thu, 3 Dec 2009 21:50:52 +0000 Subject: [PATCH] [kernel32] - OpenFile: set the structure size after doing basic parameter checks - Fixes two kernel32 file tests svn path=/trunk/; revision=44394 --- reactos/dll/win32/kernel32/file/file.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/kernel32/file/file.c b/reactos/dll/win32/kernel32/file/file.c index 838741fe84f..66046621821 100644 --- a/reactos/dll/win32/kernel32/file/file.c +++ b/reactos/dll/win32/kernel32/file/file.c @@ -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;