From ee642156d181ae2a521b128ee0abcf01303aa2ee Mon Sep 17 00:00:00 2001 From: ctrlaltca Date: Fri, 8 Dec 2023 23:28:48 +0100 Subject: [PATCH] Fix crash bug on avatar handling with specific realnames (#2578) --- src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp b/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp index 208718e00..09e07acd9 100644 --- a/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp +++ b/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp @@ -1082,7 +1082,7 @@ void KviIrcServerParser::parseNumericWhospcrpl(KviIrcMessage * msg) msg->console()->checkDefaultAvatar(e, szNick, szUser, szHost); } //still no avatar? check if the user is exposing the fact that he's got one - if(!e->avatar()) + if(!e->avatar() && szReal.size() > 2) { if((szReal[0].unicode() == KviControlCodes::Color) && (szReal[1].unicode() & 4) && (szReal[2].unicode() == KviControlCodes::Reset)) {