From a15184a9bd7cd0ea07d40f6c2b5a66dbf1fd763e Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Thu, 20 Feb 2014 08:39:18 +0100 Subject: [PATCH] irc: fix parsing of nick/host when there is nothing after in message (malformed message) --- src/plugins/irc/irc-message.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/irc/irc-message.c b/src/plugins/irc/irc-message.c index 099c52eca..8c3b842f2 100644 --- a/src/plugins/irc/irc-message.c +++ b/src/plugins/irc/irc-message.c @@ -127,6 +127,12 @@ irc_message_parse (struct t_irc_server *server, const char *message, ptr_message++; } } + else + { + if (host) + *host = strdup (ptr_message + 1); + ptr_message += strlen (ptr_message); + } } /* now we have: ptr_message --> "PRIVMSG #channel :hello!" */