Module: wine Branch: master Commit: 155e2b2c3e4d9e87474caec2a3d1ea64d714cff0 URL: https://source.winehq.org/git/wine.git/?a=commit;h=155e2b2c3e4d9e87474caec2a...
Author: Piotr Caban piotr@codeweavers.com Date: Fri Sep 18 17:15:08 2020 +0200
msvcrt: Fix console detection in _write.
Signed-off-by: Piotr Caban piotr@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/msvcrt/file.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/msvcrt/file.c b/dlls/msvcrt/file.c index 602fe6d1df..9d5f19cfbc 100644 --- a/dlls/msvcrt/file.c +++ b/dlls/msvcrt/file.c @@ -3447,7 +3447,7 @@ int CDECL MSVCRT__write(int fd, const void* buf, unsigned int count) ioinfo *info = get_ioinfo(fd); HANDLE hand = info->handle; DWORD num_written, i; - BOOL console; + BOOL console = FALSE;
if (hand == INVALID_HANDLE_VALUE || fd == MSVCRT_NO_CONSOLE_FD) { @@ -3482,7 +3482,7 @@ int CDECL MSVCRT__write(int fd, const void* buf, unsigned int count) return num_written; }
- console = MSVCRT__isatty(fd); + if (MSVCRT__isatty(fd)) console = VerifyConsoleIoHandle(hand); for (i = 0; i < count;) { const char *s = buf;