* GeoIP: Fix minor bugs (thanks Arsene)

This commit is contained in:
zzz
2009-07-19 22:31:35 +00:00
parent dc0cc49dbf
commit 8d2a516044

View File

@ -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) {