From a074a5fea5fa52e22035c751ed8507f314793c22 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Thu, 2 Jun 2011 01:42:05 +0000 Subject: [PATCH] Move parse failure test into ten retry loop. --- exec/load/geoip.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exec/load/geoip.js b/exec/load/geoip.js index b4a8ee1ef2..0cec8b4b58 100644 --- a/exec/load/geoip.js +++ b/exec/load/geoip.js @@ -60,10 +60,10 @@ function get_geoip(host, countryonly) } for(i=0; i<10; i++) { try { - do { - result='ret='+new HTTPRequest().Get(geoip_url); - GeoIP=js.eval(result); - } while(GeoIP==undefined); + result='ret='+new HTTPRequest().Get(geoip_url); + GeoIP=js.eval(result); + if(GeoIP==undefined) + continue; if(GeoIP.Locations != undefined) { if(isarray) return GeoIP.Locations; -- GitLab