From 7996ca3eb882e3cdf78c9b62a4c7e4b48e3c42e2 Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Sun, 7 Apr 2013 10:10:18 +0200 Subject: fix #2639: NPE in GPX parser --- main/src/cgeo/geocaching/files/GPXParser.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'main/src') diff --git a/main/src/cgeo/geocaching/files/GPXParser.java b/main/src/cgeo/geocaching/files/GPXParser.java index 5647d14..96c90cc 100644 --- a/main/src/cgeo/geocaching/files/GPXParser.java +++ b/main/src/cgeo/geocaching/files/GPXParser.java @@ -190,6 +190,9 @@ public abstract class GPXParser extends FileParser { // map GPX-Attribute-Id to baseName public static String getBaseName(final int id) { + if (id < 0) { + return null; + } // get String out of array if (CACHE_ATTRIBUTES.length <= id) { return null; -- cgit v1.1