From c351e47a849be1207ad015a65527e700d570b097 Mon Sep 17 00:00:00 2001 From: orbiter Date: Wed, 22 Jan 2014 21:33:11 +0100 Subject: [PATCH] fix for bad-formatted lonlat --- source/net/yacy/kelondro/data/meta/URIMetadataRow.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/net/yacy/kelondro/data/meta/URIMetadataRow.java b/source/net/yacy/kelondro/data/meta/URIMetadataRow.java index 7c4ad5eb9..c9038943a 100644 --- a/source/net/yacy/kelondro/data/meta/URIMetadataRow.java +++ b/source/net/yacy/kelondro/data/meta/URIMetadataRow.java @@ -494,7 +494,7 @@ public class URIMetadataRow { private double lon() { if (this.latlon == null || this.latlon.isEmpty()) return 0.0d; final int p = this.latlon.indexOf(','); - if (p < 0) return 0.0d; + if (p < 0 || p == this.latlon.length() - 1) return 0.0d; try { double lon = this.latlon.charAt(p + 1) > '9' ? 0.0d : Double.parseDouble(this.latlon.substring(p + 1)); if (lon >= -180.0d && lon <= 180.0d) return lon;