Index: geonames.module =================================================================== RCS file: /cvs/drupal/contributions/modules/geonames/geonames.module,v retrieving revision 1.2 diff -u -p -r1.2 geonames.module --- geonames.module 10 May 2008 17:53:59 -0000 1.2 +++ geonames.module 4 Jun 2008 10:30:38 -0000 @@ -395,8 +395,9 @@ function geonames_query($service, $query // if nothing has been loaded from cache (new query, or cache is disabled) get data from GeoNames if (!$result && !$data) { - $data = file_get_contents(geonames_service_url($service) . $querystring .'&app=drupal'); - if ($data == FALSE) { + $request = drupal_http_request(geonames_service_url($service) . $querystring . '&app=drupal'); + $data = $request->data; + if (empty($data)) { drupal_set_message(t('Fetching data from GeoNames failed... please try again later.', 'error')); return FALSE; }