From 03aa190e8285ca90615981ce5afff41b8892a316 Mon Sep 17 00:00:00 2001 From: "arg@wmii.de" Date: Wed, 19 Jul 2006 08:53:38 +0200 Subject: [PATCH] implemented /s --- sic.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/sic.c b/sic.c index 9b06c6b..5e06962 100644 --- a/sic.c +++ b/sic.c @@ -70,10 +70,8 @@ parsein(char *msg) { char *p; - if((p = strchr(msg, ' '))) - *(p++) = 0; - if(msg[0] != '/' && msg[0] != 0) { - privmsg(channel, p); + if(msg[0] != '/') { + privmsg(channel, msg); return; } if((p = strchr(&msg[3], ' '))) @@ -94,10 +92,11 @@ parsein(char *msg) snprintf(bufout, sizeof(bufout), "PART %s :sic\r\n", &msg[3]); break; case 'm': - privmsg(msg, p); + privmsg(&msg[3], p); break; case 's': - strncpy(channel, msg, sizeof(channel)); + strncpy(channel, &msg[3], sizeof(channel)); + return; break; case 't': snprintf(bufout, sizeof(bufout), "TOPIC %s :%s\r\n", &msg[3], p); -- 2.39.2