From 312dc2289ce160016ded9eeec16b9dff7c16f7f2 Mon Sep 17 00:00:00 2001 From: Takashi Yano Date: Wed, 2 Mar 2022 11:08:27 +0900 Subject: Cygwin: console: Fix a bug from comparison between int and DWORD. --- winsup/cygwin/fhandler_console.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/winsup/cygwin/fhandler_console.cc b/winsup/cygwin/fhandler_console.cc index 7e51ea19e..7693ab8e4 100644 --- a/winsup/cygwin/fhandler_console.cc +++ b/winsup/cygwin/fhandler_console.cc @@ -1274,7 +1274,7 @@ out: { DWORD discarded; ReadConsoleInputW (get_handle (), input_rec, discard_len, &discarded); - con.num_processed = max (con.num_processed - discarded, 0); + con.num_processed -= min (con.num_processed, discarded); } return stat; } -- cgit v1.2.3