From 8d2a51604453c29a30ecb482377442b173625f22 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Sun, 19 Jul 2009 22:31:35 +0000 Subject: [PATCH] * GeoIP: Fix minor bugs (thanks Arsene) --- router/java/src/net/i2p/router/transport/GeoIP.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/router/java/src/net/i2p/router/transport/GeoIP.java b/router/java/src/net/i2p/router/transport/GeoIP.java index 185547a319..93ddfe215e 100644 --- a/router/java/src/net/i2p/router/transport/GeoIP.java +++ b/router/java/src/net/i2p/router/transport/GeoIP.java @@ -212,10 +212,10 @@ public class GeoIP { String[] s = buf.toString().split(","); long ip1 = Long.parseLong(s[0]); long ip2 = Long.parseLong(s[1]); - while (search[idx].longValue() < ip1 && idx < search.length) { + while (idx < search.length && search[idx].longValue() < ip1) { idx++; } - while (search[idx].longValue() >= ip1 && search[idx].longValue() <= ip2 && idx < search.length) { + while (idx < search.length && search[idx].longValue() >= ip1 && search[idx].longValue() <= ip2) { rv[idx++] = s[2].toLowerCase(); } } catch (IndexOutOfBoundsException ioobe) { -- GitLab