Index: /trunk/src/org/openstreetmap/josm/io/NmeaReader.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/io/NmeaReader.java	(revision 1452)
+++ /trunk/src/org/openstreetmap/josm/io/NmeaReader.java	(revision 1453)
@@ -179,4 +179,5 @@
             StringBuffer sb = new StringBuffer(1024);
             int loopstart_char = rd.read();
+            ps = new NMEAParserState();
             if(loopstart_char == -1) {// zero size file
                 //TODO tell user about the problem?
@@ -184,5 +185,4 @@
             }
             sb.append((char)loopstart_char);
-            ps = new NMEAParserState();
             ps.p_Date="010100"; // TODO date problem
             while(true) {
