From: eldy <> Date: Tue, 23 Aug 2005 20:14:06 +0000 (+0000) Subject: Fix a bad use of cache if geoip failed. X-Git-Tag: AWSTATS_6_5_BETA~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9e08d735bc97e74d412fc0e7e9d8b90d2e348a2;p=thirdparty%2FAWStats.git Fix a bad use of cache if geoip failed. --- diff --git a/wwwroot/cgi-bin/plugins/geoip.pm b/wwwroot/cgi-bin/plugins/geoip.pm index 707f832e..89d52286 100644 --- a/wwwroot/cgi-bin/plugins/geoip.pm +++ b/wwwroot/cgi-bin/plugins/geoip.pm @@ -86,7 +86,7 @@ sub GetCountryCodeByName_geoip { my $res=$TmpDomainLookup{$param}||''; if (! $res) { $res=lc($gi->country_code_by_name($param)); - $TmpDomainLookup{$param}=$res; + $TmpDomainLookup{$param}=$res || 'unknown'; if ($Debug) { debug(" Plugin geoip: GetCountryCodeByName for $param: [$res]",5); } } elsif ($Debug) { debug(" Plugin geoip: GetCountryCodeByName for $param: Already resolved to $res",5); } @@ -105,7 +105,7 @@ sub GetCountryCodeByAddr_geoip { my $res=$TmpDomainLookup{$param}||''; if (! $res) { $res=lc($gi->country_code_by_addr($param)); - $TmpDomainLookup{$param}=$res; + $TmpDomainLookup{$param}=$res || 'unknown'; if ($Debug) { debug(" Plugin geoip: GetCountryCodeByAddr for $param: $res",5); } } elsif ($Debug) { debug(" Plugin geoip: GetCountryCodeByAddr for $param: Already resolved to $res",5); }