Index: /trunk/BNC/src/bncrinex.cpp
===================================================================
--- /trunk/BNC/src/bncrinex.cpp	(revision 7167)
+++ /trunk/BNC/src/bncrinex.cpp	(revision 7168)
@@ -196,4 +196,6 @@
       }
       _skeletonDate = currDate;
+    } else if (_skeletonDate.isValid()) {
+      readDone = true;
     }
   }
@@ -323,4 +325,5 @@
   QDateTime datTimNom  = dateAndTimeFromGPSweek(firstObsTime.gpsw(),
                                                 floor(firstObsTime.gpssec()+0.5));
+
   resolveFileName(datTimNom);
 
@@ -348,4 +351,5 @@
   else {
     _out.open(_fName.data());
+    _addComments.clear();
   }
 
@@ -496,4 +500,5 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncRinex::closeFile() {
+
   if (_header.version() == 3) {
     _out << ">                              4  1" << endl;
