From 85c030a75f1c9ab2e30f3a56e7fa3128d1f4c833 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Thu, 6 Sep 2018 13:05:55 +0200 Subject: [PATCH] Cygwin: console: device context is process private Make sure device context is not copied to forked process. It is a process-specific datastructure. Signed-off-by: Corinna Vinschen --- 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 c654d66a6..dfb78d4ac 100644 --- a/winsup/cygwin/fhandler_console.cc +++ b/winsup/cygwin/fhandler_console.cc @@ -1982,7 +1982,7 @@ static const wchar_t replacement_char[NUM_REPLACEMENT_CHARS] = /* nFont member is always 0 so we have to use the facename. */ static WCHAR cons_facename[LF_FACESIZE]; static int rp_char_idx; -static HDC cdc; +static NO_COPY HDC cdc; static int CALLBACK enum_proc (const LOGFONTW *lf, const TEXTMETRICW *tm,