Index: /trunk/BNC/src/upload/bncrtnetuploadcaster.cpp
===================================================================
--- /trunk/BNC/src/upload/bncrtnetuploadcaster.cpp	(revision 9508)
+++ /trunk/BNC/src/upload/bncrtnetuploadcaster.cpp	(revision 9509)
@@ -436,4 +436,7 @@
       flags = 1;
     }
+    if (number == 0) {
+      continue;
+    }
     prn.set(sys, number, flags);
     QString prnInternalStr = QString::fromStdString(prn.toInternalString());
@@ -612,9 +615,6 @@
         t_irc irc = processSatellite(eph, epoTime.gpsw(), epoTime.gpssec(), prnStr, rtnAPC,
                                      rtnUra, rtnClk, rtnVel, rtnCoM, rtnClkSig, sd, outLine);
-        if (irc != success) {/*
-          // very few cases: check states bad and unhealthy are excluded earlier
-          sd->ID = prnStr.mid(1).toInt(); // to prevent G00, R00 entries
-          sd->IOD = eph->IOD();
-          */
+        if (irc != success) {
+        /*   !xP.size()       */
           continue;
         }
@@ -945,7 +945,4 @@
     struct SsrCorr::ClockOrbit::SatData* sd, QString& outLine) {
 
-  if (eph->prn().number() == 0) {
-    return failure;
-  }
   // Broadcast Position and Velocity
   // -------------------------------
