From 42a8876a0407ec7b745a831eaa5b083d6ede53ce Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Thu, 2 Mar 2023 09:12:19 -0500 Subject: [PATCH] pain --- terminal.d | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/terminal.d b/terminal.d index af693be..89b374b 100644 --- a/terminal.d +++ b/terminal.d @@ -4881,7 +4881,10 @@ private uint /* TerminalCapabilities bitmask */ getTerminalCapabilities(int fdIn auto got = buffer[0 .. len]; if(!hasAnswer(got)) { - goto try_again; + if(retries > 0) + goto try_again; + else + return TerminalCapabilities.minimal; } auto gots = cast(char[]) answer[3 .. $-1];