Handle NAMREPLY with trailing whitespace
authorManuel Nickschas <sputnick@quassel-irc.org>
Wed, 20 Feb 2013 19:17:21 +0000 (20:17 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 20 Feb 2013 19:17:21 +0000 (20:17 +0100)
UnrealIRC sends trailing spaces with its NAMREPLY, which leads to empty nicks
being generated.

src/core/coresessioneventprocessor.cpp

index 692257a..bcea825 100644 (file)
@@ -794,7 +794,7 @@ void CoreSessionEventProcessor::processIrcEvent353(IrcEvent *e)
     QStringList nicks;
     QStringList modes;
 
-    foreach(QString nick, e->params()[2].split(' ')) {
+    foreach(QString nick, e->params()[2].split(' ', QString::SkipEmptyParts)) {
         QString mode;
 
         if (e->network()->prefixes().contains(nick[0])) {