From 5aa207f9af6622583fd60edebaef1c3ed19ab91d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Sun, 14 Aug 2022 19:56:49 +0200 Subject: Display failures from initscr initscr(3) might fail, e.g. if the environment variable TERM is not set, and directly exit the program. Thus redirect stderr afterwards to not hide those potential fatal failure messages: Error opening terminal: unknown. --- CRT.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CRT.c b/CRT.c index 8686b547..61bb2dd7 100644 --- a/CRT.c +++ b/CRT.c @@ -915,9 +915,8 @@ void CRT_setMouse(bool enabled) { #endif void CRT_init(const Settings* settings, bool allowUnicode) { - redirectStderr(); - initscr(); + redirectStderr(); noecho(); CRT_crashSettings = settings; CRT_delay = &(settings->delay); -- cgit v1.2.3