Handle channel messages from unknown sender.
[crypto.git] / apps / irssi / src / silc / core / client_ops.c
index 09654ccebe68bbd84c672c4b8c363af1334ea474..bf0a1881ea53fdb29fdee4e1ad1055143624c218 100644 (file)
@@ -421,6 +421,8 @@ void silc_channel_message(SilcClient client, SilcClientConnection conn,
     SilcChannelUser chu = silc_client_on_channel(channel, sender);
     if (chu)
       nick = silc_nicklist_insert(chanrec, chu, FALSE);
+    if (!nick)
+      return;
   }
 
   /* If the messages is digitally signed, verify it, if possible. */