X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=map-server%2Faltos-mapd%2FAltosMapdClient.java;h=70ceae82275800e817bc1ec4e820c293458f2f55;hb=e7c0bcd945f8365e86e99b9d450f3a3389fa0e66;hp=fb0c08e60f8422bfb698f87854776446b2fdb7bb;hpb=073ebc77bbd813eb97c515ecf3c2d104d6157843;p=fw%2Faltos diff --git a/map-server/altos-mapd/AltosMapdClient.java b/map-server/altos-mapd/AltosMapdClient.java index fb0c08e6..70ceae82 100644 --- a/map-server/altos-mapd/AltosMapdClient.java +++ b/map-server/altos-mapd/AltosMapdClient.java @@ -77,7 +77,10 @@ public class AltosMapdClient extends Thread implements AltosMapStoreListener { addr == null) { set_status(400); + } else if (!AltosMapd.check_lat_lon(lat, lon)) { + set_status(403); /* Forbidden */ } else { + store_ready = new Semaphore(0); System.out.printf("Fetching tile for %g %g %d\n", lat, lon, zoom);