pidgin/pidgin

bb3906c14782
Parents cda0ef7d24fb
Children 02a06f1449d9
irc: fix read out of bounds in irc_nick_skip_mode

Reported by Joseph Bisch
--- a/libpurple/protocols/irc/parse.c Thu Mar 01 20:38:21 2018 -0600
+++ b/libpurple/protocols/irc/parse.c Mon Mar 05 04:07:09 2018 -0300
@@ -533,7 +533,7 @@
mode_chars = irc->mode_chars ? irc->mode_chars : default_modes;
- while (strchr(mode_chars, *nick) != NULL)
+ while (*nick && strchr(mode_chars, *nick) != NULL)
nick++;
return nick;