? location_381498.patch
Index: location.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/location/location.module,v
retrieving revision 1.222.2.23
diff -u -p -r1.222.2.23 location.module
--- location.module	17 Apr 2009 19:12:54 -0000	1.222.2.23
+++ location.module	4 Jul 2009 18:21:14 -0000
@@ -1198,6 +1198,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) {
@@ -1207,7 +1208,6 @@ function location_empty_location($settin
     }
   }
 
-  $location = array();
   foreach ($defaults as $k => $v) {
     if (isset($v['default'])) {
       $location[$k] = $v['default'];
