diff --git a/lib/geocoder/request.rb b/lib/geocoder/request.rb index 3e1dbc823a7d7d769a289f5dbed9adeadb982e07..f02aab4770dea1c1a563fc653778b130aaaa0bb5 100644 --- a/lib/geocoder/request.rb +++ b/lib/geocoder/request.rb @@ -8,7 +8,7 @@ module Geocoder if env.has_key?('HTTP_X_REAL_IP') @location = Geocoder.search(env['HTTP_X_REAL_IP']).first elsif env.has_key?('HTTP_X_FORWARDED_FOR') - @location = Geocoder.search(env['HTTP_X_FORWARDED_FOR']).first + @location = Geocoder.search(env['HTTP_X_FORWARDED_FOR'].split(/\s*,\s*/)[0]).first else @location = Geocoder.search(ip).first end