From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7868) id 2E72B3858D3C; Fri, 18 Mar 2022 14:30:37 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2E72B3858D3C Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Takashi Yano To: cygwin-cvs@sourceware.org Subject: [newlib-cygwin] Cygwin: console: Add attach_mutex guard that was not added. X-Act-Checkin: newlib-cygwin X-Git-Author: Takashi Yano X-Git-Refname: refs/heads/master X-Git-Oldrev: fcb182387a23d59ad85896e9a92bab9bca37adec X-Git-Newrev: 8d3271b7fa4ceed4825ce125123b75447ef18d53 Message-Id: <20220318143037.2E72B3858D3C@sourceware.org> Date: Fri, 18 Mar 2022 14:30:37 +0000 (GMT) X-BeenThere: cygwin-cvs@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin core component git logs List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Mar 2022 14:30:37 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dnewlib-cygwin.git;h=3D8d3271b7fa4= ceed4825ce125123b75447ef18d53 commit 8d3271b7fa4ceed4825ce125123b75447ef18d53 Author: Takashi Yano Date: Fri Mar 18 23:28:36 2022 +0900 Cygwin: console: Add attach_mutex guard that was not added. Diff: --- winsup/cygwin/fhandler_console.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/winsup/cygwin/fhandler_console.cc b/winsup/cygwin/fhandler_con= sole.cc index b92d758d1..68248d16c 100644 --- a/winsup/cygwin/fhandler_console.cc +++ b/winsup/cygwin/fhandler_console.cc @@ -362,7 +362,9 @@ remove_record: { if (total_read + j - i >=3D n) { /* Something is wrong. Giving up. */ + acquire_attach_mutex (mutex_timeout); WriteConsoleInputW (p->input_handle, tmp, n, &n); + release_attach_mutex (); goto skip_writeback; } input_rec[total_read + j - i] =3D tmp[j];