From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7868) id 8C173388883E; Fri, 18 Mar 2022 14:30:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8C173388883E 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-3_3-branch] 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/cygwin-3_3-branch X-Git-Oldrev: 4be4da65efbfb7656cdcab2bfcaff1d7b068a8c6 X-Git-Newrev: 8f31cda1af64dee07f4aad4382758a756209132b Message-Id: <20220318143020.8C173388883E@sourceware.org> Date: Fri, 18 Mar 2022 14:30:20 +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:20 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dnewlib-cygwin.git;h=3D8f31cda1af6= 4dee07f4aad4382758a756209132b commit 8f31cda1af64dee07f4aad4382758a756209132b 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 b52ecfca6..16850aebb 100644 --- a/winsup/cygwin/fhandler_console.cc +++ b/winsup/cygwin/fhandler_console.cc @@ -361,7 +361,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];