changeset 82 | bc767e01648d |
parent 75 | ff6272398d2e |
child 149 | 549913bbe0d2 |
--- a/src/irc_proto.c Fri Mar 27 00:48:12 2009 +0200 +++ b/src/irc_proto.c Fri Mar 27 01:01:34 2009 +0200 @@ -96,7 +96,8 @@ char *cf = chanflags; // consume the chanflags, using strchr to look for the char in the set of chanflags... - while (strchr(IRC_CHANFLAGS, *nick) && (cf < chanflags + IRC_CHANFLAGS_MAX - 1)) + // XXX: error if nickname is empty... + while (*nick && strchr(IRC_CHANFLAGS, *nick) && (cf < chanflags + IRC_CHANFLAGS_MAX - 1)) *cf++ = *nick++; // NUL-terminate chanflags