From cb2fe58890a1caf9143157d246a1d7bffc53fd34 Mon Sep 17 00:00:00 2001 From: pk910 Date: Wed, 10 Aug 2011 02:53:04 +0200 Subject: [PATCH] tried to fix parse_lines #3 --- IRCParser.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/IRCParser.c b/IRCParser.c index 27bcaf6..899a10e 100644 --- a/IRCParser.c +++ b/IRCParser.c @@ -16,9 +16,10 @@ int parse_lines(struct ClientSocket *client, char *lines, int len) { lines[i] = 0; if(lines[i] == '\n') { lines[i] = 0; + startpos = strlen(lines); //save length of the current line parse_line(client, lines); - lines += strlen(lines)+1; - printf("SKIP %lu: %s\n", (unsigned long) strlen(lines)+1, lines); + lines += startpos+1; + printf("SKIP %d: %s\n", startpos+1, lines); startpos = i+1; } } -- 2.20.1