Index: trunk/BNC/src/bncrinex.cpp
===================================================================
--- trunk/BNC/src/bncrinex.cpp	(revision 5327)
+++ trunk/BNC/src/bncrinex.cpp	(revision 5328)
@@ -482,4 +482,17 @@
   }
 
+  // Check whether observation types available
+  // -----------------------------------------
+  QMutableListIterator<t_obs> mItDump(dumpList);
+  while (mItDump.hasNext()) {
+    t_obs& obs = mItDump.next();
+    if (!_header._obsTypesV3.contains(obs.satSys) && !_header._obsTypesV3.contains(obs.satSys)) {
+      mItDump.remove();
+    }
+  }
+  if (dumpList.isEmpty()) {
+    return;
+  }
+
   double sec = double(datTim.time().second()) + fmod(fObs.GPSWeeks,1.0);
 
