Index: /branches/FACT++_lidctrl_usb/src/lidctrl_usb.cc
===================================================================
--- /branches/FACT++_lidctrl_usb/src/lidctrl_usb.cc	(revision 18800)
+++ /branches/FACT++_lidctrl_usb/src/lidctrl_usb.cc	(revision 18801)
@@ -117,5 +117,5 @@
     {
         CollectBytes(bytes_received);
-        if (fCollectedBytes.size() > 2*sizeof(complete_message_t))
+        while (fCollectedBytes.size() > 2*sizeof(complete_message_t))
         {
             TruncateUntilStartFlagFound();
