Index: /trunk/ntripserver/ntripserver.c
===================================================================
--- /trunk/ntripserver/ntripserver.c	(revision 9462)
+++ /trunk/ntripserver/ntripserver.c	(revision 9463)
@@ -1500,5 +1500,4 @@
       int chunksize = 0;
       int totalbytes = 0;
-      int nChunkBytes = 0;
       char chunkBytes[BUFSZ] = { 0 };
 
@@ -1536,6 +1535,5 @@
               i = chunksize;
             }
-            memcpy(chunkBytes + nChunkBytes, buffer + pos, (size_t) i);
-            nChunkBytes += i;
+            memcpy(chunkBytes + totalbytes, buffer + pos, (size_t) i);
             totalbytes += i;
             chunksize -= i;
@@ -1557,5 +1555,5 @@
         memset((char*) &buffer, 0x00, sizeof(buffer));
         memcpy(buffer, chunkBytes, sizeof(buffer));
-        nBufferBytes = nChunkBytes;
+        nBufferBytes = totalbytes;
       }
     }
