Index: location.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/location/location.module,v
retrieving revision 1.148.2.89
diff -u -F^f -r1.148.2.89 location.module
--- location.module	30 Jul 2009 17:29:53 -0000	1.148.2.89
+++ location.module	5 Oct 2009 22:09:48 -0000
@@ -1172,6 +1172,7 @@ function location_is_empty($location, &$
  * Returns an empty location object based on the given settings.
  */
 function location_empty_location($settings) {
+  $location = array();
   $defaults = location_invoke_locationapi($location, 'defaults');
   if (isset($settings['form']['fields'])) {
     foreach ($settings['form']['fields'] as $k => $v) {
@@ -1181,7 +1182,6 @@ function location_empty_location($settin
     }
   }
 
-  $location = array();
   foreach ($defaults as $k => $v) {
     if (isset($v['default'])) {
       $location[$k] = $v['default'];
