# HG changeset patch # User Raimund Renkert # Date 1377068379 -7200 # Node ID 2adf28ac7fe077172c69635f90fcda4ad199838b # Parent 79cbc672d8e4cca869aa508cb86875a111c11e09 Stop parsing as soon as posible if laf content is not valid. diff -r 79cbc672d8e4 -r 2adf28ac7fe0 src/main/java/de/intevation/lada/data/importer/LAFParser.java --- a/src/main/java/de/intevation/lada/data/importer/LAFParser.java Wed Aug 21 08:58:28 2013 +0200 +++ b/src/main/java/de/intevation/lada/data/importer/LAFParser.java Wed Aug 21 08:59:39 2013 +0200 @@ -45,6 +45,9 @@ public boolean parse(String laf) throws LAFParserException { + if (!laf.startsWith("%PROBE%\n")) { + throw new LAFParserException("No %PROBE% at the begining."); + } boolean parsed = false; while (laf.startsWith("%PROBE%\n")) { parsed = true; @@ -69,9 +72,6 @@ producer.reset(); } } - if (!parsed) { - throw new LAFParserException("No %PROBE% at the begining."); - } return parsed; }