fix bug with NetworkBufferOutput where push_write doesn't update offset
authorTero Marttila <terom@fixme.fi>
Tue, 27 Jan 2009 03:02:02 +0200
changeset 441 f769fab21a6c
parent 439 9823e6cd1086
child 442 edde3a342102
fix bug with NetworkBufferOutput where push_write doesn't update offset
src/Network/Buffer.cc
--- a/src/Network/Buffer.cc	Tue Jan 27 00:25:58 2009 +0200
+++ b/src/Network/Buffer.cc	Tue Jan 27 03:02:02 2009 +0200
@@ -159,6 +159,9 @@
     
     // copy into our internal buffer
     memcpy(buf + offset, buf_ptr, buf_size);
+    
+    // update offset!
+    offset += buf_size;
 }
         
 bool NetworkBufferOutput::flush_write (void) {