Index: /branches/BNC_2.12/src/upload/bncrtnetuploadcaster.cpp
===================================================================
--- /branches/BNC_2.12/src/upload/bncrtnetuploadcaster.cpp	(revision 8758)
+++ /branches/BNC_2.12/src/upload/bncrtnetuploadcaster.cpp	(revision 8759)
@@ -259,10 +259,13 @@
     QString rtnetStreamBuffer = _rtnetStreamBuffer.mid(1);
     int nextEpoch = rtnetStreamBuffer.indexOf('*');
-    if (nextEpoch != -1 && nextEpoch < iEpoEnd) {
+    if      (nextEpoch != -1 && nextEpoch < iEpoEnd) {
       _rtnetStreamBuffer = _rtnetStreamBuffer.mid(nextEpoch);
     }
-  }
-
-  lines = _rtnetStreamBuffer.left(iEpoEnd).split('\n', 
+    else if (nextEpoch != -1 && nextEpoch >= iEpoEnd) {
+      break;
+    }
+  }
+
+  lines = _rtnetStreamBuffer.left(iEpoEnd).split('\n',
       QString::SkipEmptyParts);
   _rtnetStreamBuffer = _rtnetStreamBuffer.mid(iEpoEnd + 3);
