gameServer/ClientIO.hs
branchwebgl
changeset 8833 c13ebed437cb
parent 8454 46b59c529bb1
child 10460 8dcea9087d75
--- a/gameServer/ClientIO.hs	Wed Feb 20 02:21:58 2013 +0100
+++ b/gameServer/ClientIO.hs	Tue Apr 02 21:00:57 2013 +0200
@@ -37,7 +37,7 @@
             unless (B.null recvBS) $ do
                 let (packets, newrecvBuf) = bs2Packets $ B.append recvBuf recvBS
                 forM_ packets sendPacket
-                receiveWithBufferLoop newrecvBuf
+                receiveWithBufferLoop $ B.copy newrecvBuf
 
         sendPacket packet = writeChan chan $ ClientMessage (ci, packet)