summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarsten Loesing <karsten.loesing@gmx.net>2016-05-09 17:36:10 +0200
committerKarsten Loesing <karsten.loesing@gmx.net>2016-05-09 17:36:10 +0200
commitd9c137c426487716213e6d67936fae485056a24e (patch)
tree63f98fd67a632f565d53d5b0351bab85b218196c
parenteedbcbe52160d0250d31bb4f6ee7644815fd989d (diff)
Don't include 0-character country codes in details.
Fixes #18989.
-rw-r--r--src/main/java/org/torproject/onionoo/updater/LookupService.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/org/torproject/onionoo/updater/LookupService.java b/src/main/java/org/torproject/onionoo/updater/LookupService.java
index aaa4c1c..6da3608 100644
--- a/src/main/java/org/torproject/onionoo/updater/LookupService.java
+++ b/src/main/java/org/torproject/onionoo/updater/LookupService.java
@@ -296,7 +296,9 @@ public class LookupService {
if (blockLocations.containsKey(blockNumber)) {
String[] parts = blockLocations.get(blockNumber).
replaceAll("\"", "").split(",", -1);
- lookupResult.setCountryCode(parts[4].toLowerCase());
+ if (parts[4].length() > 0) {
+ lookupResult.setCountryCode(parts[4].toLowerCase());
+ }
if (parts[5].length() > 0) {
lookupResult.setCountryName(parts[5]);
}