--- location.module.orig	2010-04-09 01:11:14.211671813 -0400
+++ location.module	2010-04-09 01:11:45.161606063 -0400
@@ -1406,6 +1406,9 @@ function location_empty_location($settin
   $defaults = location_invoke_locationapi($location, 'defaults');
   if (isset($settings['form']['fields'])) {
     foreach ($settings['form']['fields'] as $k => $v) {
+      if (!isset($defaults[$k])) {
+        $defaults[$k] = array();
+      }
       $defaults[$k] = array_merge($defaults[$k], $v);
     }
   }
