From dec61b89bee78c7f7fe06a4c5df0d4eb6f66671e Mon Sep 17 00:00:00 2001 From: Pauli Date: Sun, 8 Jul 2018 00:50:43 +0300 Subject: [PATCH] Fix windows ReadConsoleInput return value check I messed up the check. I forgot that windows commonly has opposite return values to posix and failed to check it from documentation. Fixes 1345 --- library/Console-windows.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/Console-windows.cpp b/library/Console-windows.cpp index 7d3272c93..d339e53a0 100644 --- a/library/Console-windows.cpp +++ b/library/Console-windows.cpp @@ -285,7 +285,7 @@ namespace DFHack INPUT_RECORD rec; DWORD count; lock->unlock(); - if (ReadConsoleInputA(console_in, &rec, 1, &count) != 0) { + if (ReadConsoleInputA(console_in, &rec, 1, &count) == 0) { lock->lock(); return Console::SHUTDOWN; }