q = strchr(p, ' ');
if (q != NULL) {
*q = 0;
set_key(chan, p);
set_keyegg(chan, p);
strcpy(p, q + 1);
} else {
*p = 0;
}
chan->status |= CHAN_ASKEDMODES;
if (msg[i] == 'l') {
chan->channel.mode |= CHANLIMIT;
p = strchr(msg, ' ');
if (p != NULL) { /* test for null limit assignment */
p++;