Francois Gouget : ole32: FileLockBytesImpl_WriteAt() should return STG_E_WRITEFAULT for write errors.
Alexandre Julliard
julliard at winehq.org
Wed Jun 18 14:31:41 CDT 2014
Module: wine
Branch: master
Commit: cc4ad353d765234901ddd0c94e9db97db379e4d8
URL: http://source.winehq.org/git/wine.git/?a=commit;h=cc4ad353d765234901ddd0c94e9db97db379e4d8
Author: Francois Gouget <fgouget at free.fr>
Date: Wed Jun 18 17:44:12 2014 +0200
ole32: FileLockBytesImpl_WriteAt() should return STG_E_WRITEFAULT for write errors.
---
dlls/ole32/filelockbytes.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/ole32/filelockbytes.c b/dlls/ole32/filelockbytes.c
index 52c1d26..1c8c938 100644
--- a/dlls/ole32/filelockbytes.c
+++ b/dlls/ole32/filelockbytes.c
@@ -265,14 +265,14 @@ static HRESULT WINAPI FileLockBytesImpl_WriteAt(
ret = SetFilePointerEx(This->hfile, offset, NULL, FILE_BEGIN);
if (!ret)
- return STG_E_READFAULT;
+ return STG_E_WRITEFAULT;
while (bytes_left)
{
ret = WriteFile(This->hfile, writePtr, bytes_left, &cbWritten, NULL);
if (!ret)
- return STG_E_READFAULT;
+ return STG_E_WRITEFAULT;
if (pcbWritten)
*pcbWritten += cbWritten;
More information about the wine-cvs
mailing list