summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnselm R Garbe <garbeam@gmail.com>2009-10-30 09:34:59 +0000
committerAnselm R Garbe <garbeam@gmail.com>2009-10-30 09:34:59 +0000
commit9c7027fcbf86f3082bf0609a7784cc6f6cfa87c7 (patch)
treeb1880bc015717c90955e715f40668bf7533e4e78
parent7f1961d4c6c5e326fcb588785f1935e4176a2d01 (diff)
downloadcic-9c7027fcbf86f3082bf0609a7784cc6f6cfa87c7.tar.gz
applied clamiax' patch for null messages
-rw-r--r--sic.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sic.c b/sic.c
index 358fd81..424ce4f 100644
--- a/sic.c
+++ b/sic.c
@@ -73,9 +73,8 @@ parsein(char *msg) {
snprintf(bufout, sizeof bufout, "JOIN %s\r\n", msg + 3);
else if(strncmp(msg + 1, "l ", 2) == 0)
snprintf(bufout, sizeof bufout, "PART %s :sic - 250 LOC are too much!\r\n", msg + 3);
- else if(strncmp(msg + 1, "m ", 2) == 0) {
- if((p = strchr(msg + 3, ' ')))
- *(p++) = '\0';
+ else if(strncmp(msg + 1, "m ", 2) == 0 && (p = strchr(msg + 3, ' '))) {
+ *(p++) = '\0';
privmsg(msg + 3, p);
return;
}