if(!strncmp(msg + 1, "j ", 2) && (msg[3] == '#'))
snprintf(bufout, sizeof bufout, "JOIN %s\r\n", &msg[3]);
else if(!strncmp(msg + 1, "l ", 2))
- snprintf(bufout, sizeof bufout, "PART %s :sic - 300 LOC are too much!\r\n", &msg[3]);
+ snprintf(bufout, sizeof bufout, "PART %s :sic - 250 LOC are too much!\r\n", &msg[3]);
else if(!strncmp(msg + 1, "m ", 2)) {
if((p = strchr(&msg[3], ' ')))
*(p++) = 0;
if(!msg || !(*msg))
return;
+ pout("debug", msg);
if(msg[0] == ':') { /* check prefix */
if(!(p = strchr(msg, ' ')))
return;
*p = 0;
- for(++p; *p == ' '; p++);
- cmd = p;
usr = &msg[1];
- if((p = strchr(msg, '!')))
+ cmd = ++p;
+ if((p = strchr(usr, '!')))
*p = 0;
} else
cmd = msg;
/* remove CRLFs */
- for(p = cmd; p && *p != 0; p++)
+ for(p = cmd; *p; p++)
if(*p == '\r' || *p == '\n')
*p = 0;
if(!strncmp("PONG", cmd, 4))