aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar ctrlaltca2023-12-08 23:28:48 +0100
committerGravatar GitHub2023-12-08 23:28:48 +0100
commitee642156d181ae2a521b128ee0abcf01303aa2ee (patch)
treebbf605c6e1cc1341bc944666dc48d1ee88dd60f1 /src
parentGit version detection: ensure correct tag is returned if present (diff)
downloadKVIrc-ee642156d181ae2a521b128ee0abcf01303aa2ee.tar.gz
KVIrc-ee642156d181ae2a521b128ee0abcf01303aa2ee.tar.bz2
KVIrc-ee642156d181ae2a521b128ee0abcf01303aa2ee.zip
Fix crash bug on avatar handling with specific realnames (#2578)
Diffstat (limited to 'src')
-rw-r--r--src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp2
1 files changed, 1 insertions, 1 deletions
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))
{