Index: location.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/location/location.module,v
retrieving revision 1.79.2.12
diff -u -r1.79.2.12 location.module
--- location.module	23 Aug 2007 01:09:16 -0000	1.79.2.12
+++ location.module	24 Jan 2008 22:57:53 -0000
@@ -926,7 +926,7 @@
                   $node->locations[$index]['longitude'] = $data['lon'];
                   $node->locations[$index]['source'] = LOCATION_LATLON_GEOCODED_EXACT;
                 }            
-                elseif ($data = location_get_postalcode_data($node->location)) {
+                elseif ($data = location_get_postalcode_data($node->locations[$index])) {
                   $node->locations[$index]['lat'] = $data['lat'];
                   $node->locations[$index]['lon'] = $data['lon'];
                   $node->locations[$index]['latitude'] = $data['lat'];
@@ -950,7 +950,7 @@
             $node->locations[$index]['longitude'] = $data['lon'];
             $node->locations[$index]['source'] = LOCATION_LATLON_GEOCODED_EXACT;
           }
-          elseif ($data = location_get_postalcode_data($node->location)) {
+          elseif ($data = location_get_postalcode_data($node->locations[$index])) {
             $node->locations[$index]['lat'] = $data['lat'];
             $node->locations[$index]['lon'] = $data['lon'];
             $node->locations[$index]['latitude'] = $data['lat'];