Index: branches/BNC_2.12/src/rinex/rnxobsfile.cpp
===================================================================
--- branches/BNC_2.12/src/rinex/rnxobsfile.cpp	(revision 8654)
+++ branches/BNC_2.12/src/rinex/rnxobsfile.cpp	(revision 8656)
@@ -96,10 +96,5 @@
     }
     else if (key == "MARKER NAME") {
-      if (_version < 3.0) {
-        _markerName = line.mid(0,4).trimmed();
-      }
-      else {
-        _markerName = line.mid(0,9).trimmed();
-      }
+      _markerName = value;
     }
     else if (key == "MARKER TYPE") {
@@ -614,7 +609,10 @@
     *stream << itCmnt.next().trimmed().left(60).leftJustified(60) << "COMMENT\n";
   }
-
+  QString markerName = _markerName.left(9);
+  if (_version < 3.0) {
+    markerName = _markerName.left(4);
+  }
   *stream << QString("%1")
-    .arg(_markerName, -60)
+    .arg(markerName, -60)
     .leftJustified(60)
            << "MARKER NAME\n";
