Index: trunk/BNC/src/bncgetthread.cpp
===================================================================
--- trunk/BNC/src/bncgetthread.cpp	(revision 11021)
+++ trunk/BNC/src/bncgetthread.cpp	(revision 11057)
@@ -483,4 +483,10 @@
         if (data.isEmpty() || BNC_CORE->sigintReceived) {
           emit(newMessage("No more data or SIGINT/SIGTERM received", true));
+          // pass on data the decoders still hold back (last epoch)
+          QMapIterator<QString, GPSDecoder*> itFlush(_decodersRaw);
+          while (itFlush.hasNext()) {
+            itFlush.next();
+            itFlush.value()->flush();
+          }
           BNC_CORE->stopPPP();
           BNC_CORE->stopCombination();
