Index: /trunk/ntripclient/ntripclient.c
===================================================================
--- /trunk/ntripclient/ntripclient.c	(revision 765)
+++ /trunk/ntripclient/ntripclient.c	(revision 766)
@@ -1,5 +1,5 @@
 /*
   Easy example NTRIP client for POSIX.
-  $Id: ntripclient.c,v 1.38 2007/12/12 09:47:31 stoecker Exp $
+  $Id: ntripclient.c,v 1.39 2007/12/14 07:22:29 stoecker Exp $
   Copyright (C) 2003-2005 by Dirk Stoecker <soft@dstoecker.de>
     
@@ -57,6 +57,6 @@
 
 /* CVS revision and version */
-static char revisionstr[] = "$Revision: 1.38 $";
-static char datestr[]     = "$Date: 2007/12/12 09:47:31 $";
+static char revisionstr[] = "$Revision: 1.39 $";
+static char datestr[]     = "$Date: 2007/12/14 07:22:29 $";
 
 enum MODE { HTTP = 1, RTSP = 2, NTRIP1 = 3, AUTO = 4, END };
@@ -964,4 +964,5 @@
                     else if(i >= 'A' && i <= 'F') chunksize = chunksize*16+i-'A'+10;
                     else if(i == '\r') ++chunkymode;
+                    else if(i == ';') chunkymode = 5;
                     else stop = 1;
                     break;
@@ -980,4 +981,7 @@
                       chunkymode = 1;
                     break;
+                  case 5:
+                    if(i == '\r') chunkymode = 3;
+                    break;
                   }
                 }
