From 7b6e8fc4735d62ff104f52daed842f5dcd3bf4d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20J=C3=BCrgens?= Date: Tue, 18 Apr 2023 21:31:22 +0200 Subject: [PATCH] fix segfault in console code --- src/discordpage.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/discordpage.cpp b/src/discordpage.cpp index 31c1458..cecc875 100644 --- a/src/discordpage.cpp +++ b/src/discordpage.cpp @@ -282,10 +282,11 @@ void DiscordPage::javaScriptConsoleMessage( ansi += "\033[" + cssAnsiColorMap[color] + "m"; } } - qDebug(discordLog) << (ansi + lines[0].trimmed() + "\033[0m " + - lines[endOfStyles].trimmed()) - .toUtf8() - .constData(); + if (endOfStyles < lines.length()) + qDebug(discordLog) << (ansi + lines[0].trimmed() + "\033[0m " + + lines[endOfStyles].trimmed()) + .toUtf8() + .constData(); for (auto line : lines.mid(endOfStyles + 1)) { qDebug(discordLog) << line.toUtf8().constData(); }