diff --git a/code/libraries/geo-ip/src/main/java/nu/marginalia/geoip/GeoIpDictionary.java b/code/libraries/geo-ip/src/main/java/nu/marginalia/geoip/GeoIpDictionary.java index 83789905..13b982f5 100644 --- a/code/libraries/geo-ip/src/main/java/nu/marginalia/geoip/GeoIpDictionary.java +++ b/code/libraries/geo-ip/src/main/java/nu/marginalia/geoip/GeoIpDictionary.java @@ -49,7 +49,9 @@ public class GeoIpDictionary { public boolean waitReady() { while (null == ranges) { try { - this.wait(); + synchronized (this) { + this.wait(1000); + } } catch (InterruptedException e) { return false; }