From ad8fb17a8d4587437892fa4ab86dc2bf21bc74c1 Mon Sep 17 00:00:00 2001 From: pk910 Date: Wed, 10 Aug 2011 03:05:40 +0200 Subject: [PATCH] fixed parse_line --- IRCParser.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/IRCParser.c b/IRCParser.c index 2fcf934..eb2e8a4 100644 --- a/IRCParser.c +++ b/IRCParser.c @@ -11,7 +11,6 @@ static void parse_raw(struct ClientSocket *client, char *from, char *cmd, char * int parse_lines(struct ClientSocket *client, char *lines, int len) { int i, used = 0; char *line = lines; - printf("PARSE: %s %d\n", lines, len); for(i = 0; i < len; i++) { if(lines[i] == '\r') //just zero it out :D lines[i] = 0; @@ -26,11 +25,11 @@ int parse_lines(struct ClientSocket *client, char *lines, int len) { } static void parse_line(struct ClientSocket *client, char *line) { - int i = 0, argc = 0; + int argc = 0; char *argv[MAXNUMPARAMS]; printf("[recv %lu] %s\n", (unsigned long) strlen(line), line); if(line[0] == ':') - i = 1; + line++; else argv[argc++] = NULL; while(*line) { -- 2.20.1