$ git clone http://tcclient.ion.nu/tc_client.git
commit f4b98b659a9340e12ff3e36ada801394159b952b
Author: Alicia <...>
Date: Fri Feb 26 18:15:17 2016 +0100
Fixed a bug in the code for handling newlines in incoming messages.
diff --git a/client.c b/client.c
index 5ee1c22..856cc9a 100644
--- a/client.c
+++ b/client.c
@@ -760,7 +760,7 @@ int main(int argc, char** argv)
// Handle multi-line messages
char* nextline=0;
unsigned int linelen;
- for(linelen=0; linelen<len; ++linelen)
+ for(linelen=0; &line[linelen]<&msg[len]; ++linelen)
{
if(line[linelen]=='\r' || line[linelen]=='\n'){nextline=&line[linelen+1]; break;}
}