From ce4b14c61125c43608e2a9c9e6edcfa13aab071e Mon Sep 17 00:00:00 2001 From: Freddie Akeroyd Date: Tue, 23 Feb 2021 01:09:50 +0000 Subject: [PATCH] Check for NULL as well as INVALID_HANDLE_VALUE --- src/StreamError.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/StreamError.cc b/src/StreamError.cc index a52d161..088a81d 100644 --- a/src/StreamError.cc +++ b/src/StreamError.cc @@ -56,7 +56,8 @@ static bool win_console_init() { for(int i=0; i < sizeof(hCons) / sizeof(HANDLE); ++i) { DWORD dwMode = 0; - if (hCons[i] == INVALID_HANDLE_VALUE || + if (hCons[i] == NULL || + hCons[i] == INVALID_HANDLE_VALUE || !GetConsoleMode(hCons[i], &dwMode)) { return false;