From 264f8e9422850a8e7a5bda01d1ca04e17f553164 Mon Sep 17 00:00:00 2001 From: "Anselm R. Garbe" Date: Fri, 9 Feb 2007 15:02:56 +0100 Subject: [PATCH] changed output --- sic.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sic.c b/sic.c index 3ef526c..4edc214 100644 --- a/sic.c +++ b/sic.c @@ -47,8 +47,8 @@ pout(char *channel, char *msg) { static char timestr[18]; time_t t = time(0); - strftime(timestr, sizeof timestr, "%F %R", localtime(&t)); - fprintf(stdout, "%-8.8s: %s %s\n", channel, timestr, msg); + strftime(timestr, sizeof timestr, "%D %R", localtime(&t)); + fprintf(stdout, "%-12.12s: %s %s\n", channel, timestr, msg); } static void @@ -99,6 +99,7 @@ static void parsesrv(char *msg) { char *chan, *cmd, *p, *txt, *usr; + txt = NULL; if(!msg || !(*msg)) return; pout("debug", msg); @@ -111,14 +112,13 @@ parsesrv(char *msg) { cmd = ++p; if((p = strchr(usr, '!'))) *p = 0; - /* remove CRLFs */ - if(!(p = strchr(cmd, ':'))) - return; - *p = 0; - txt = ++p; - for(p = txt; *p; p++) + for(p = cmd; *p; p++) /* remove CRLFs */ if(*p == '\r' || *p == '\n') *p = 0; + if((p = strchr(cmd, ':'))) { + *p = 0; + txt = ++p; + } if(!strncmp("PONG", cmd, 4)) return; if(!strncmp("PRIVMSG", cmd, 7) && txt) { -- 2.39.2