diff --git a/lib/geocoder/lookups/freegeoip.rb b/lib/geocoder/lookups/freegeoip.rb index a3f6dc91a6662cf40ccc0a37a2461f822975ab0c..621d8ed638699b05bb695c370f8130cf22660151 100644 --- a/lib/geocoder/lookups/freegeoip.rb +++ b/lib/geocoder/lookups/freegeoip.rb @@ -12,7 +12,7 @@ module Geocoder::Lookup def results(query) # don't look up a loopback address, just return the stored result - return [reserved_result(query)] if query.loopback_ip_address? + return [reserved_result(query.text)] if query.loopback_ip_address? begin return (doc = fetch_data(query)) ? [doc] : [] rescue StandardError => err # Freegeoip.net returns HTML on bad request