Module: wine Branch: master Commit: d4c4f0ab95871201ff120b6382bfbe722293d539 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d4c4f0ab95871201ff120b6382...
Author: Thomas Faber thomas.faber@reactos.org Date: Sat Jul 12 10:39:13 2014 +0200
cmd: Do not omit mandatory argument to WriteFile.
---
programs/cmd/builtins.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c index 4c95b43..cb7dfef 100644 --- a/programs/cmd/builtins.c +++ b/programs/cmd/builtins.c @@ -436,6 +436,7 @@ void WCMD_choice (const WCHAR * args) { static BOOL WCMD_AppendEOF(WCHAR *filename) { HANDLE h; + DWORD bytes_written;
char eof = '\x1a';
@@ -448,7 +449,7 @@ static BOOL WCMD_AppendEOF(WCHAR *filename) return FALSE; } else { SetFilePointer (h, 0, NULL, FILE_END); - if (!WriteFile(h, &eof, 1, NULL, NULL)) { + if (!WriteFile(h, &eof, 1, &bytes_written, NULL)) { WINE_ERR("Failed to append EOF to %s (%d)\n", wine_dbgstr_w(filename), GetLastError()); CloseHandle(h); return FALSE;