aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar ctrlaltca2024-08-27 08:38:52 +0200
committerGravatar GitHub2024-08-27 08:38:52 +0200
commit5f64aac71bfb36b0ee43faa4d4c311fd30168ce4 (patch)
tree2d29e9d9ad7139bf508250041879a6875354fc42
parentMisc fixes to sound module related to autodetect (#2669) (diff)
downloadKVIrc-5f64aac71bfb36b0ee43faa4d4c311fd30168ce4.tar.gz
KVIrc-5f64aac71bfb36b0ee43faa4d4c311fd30168ce4.tar.bz2
KVIrc-5f64aac71bfb36b0ee43faa4d4c311fd30168ce4.zip
Fix crash on empty realname; fix #2673 (#2674)
-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 e485a2012..bce3c9cfb 100644
--- a/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp
+++ b/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp
@@ -943,7 +943,7 @@ void KviIrcServerParser::parseNumericWhoReply(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))
{