Index: modules/update/update.compare.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/update/update.compare.inc,v
retrieving revision 1.8.2.8
diff -u -p -r1.8.2.8 update.compare.inc
--- modules/update/update.compare.inc	1 Mar 2010 09:40:45 -0000	1.8.2.8
+++ modules/update/update.compare.inc	4 Mar 2010 16:09:33 -0000
@@ -690,7 +690,13 @@ function update_filter_project_info($inf
     'package',
     'project',
     'project status url',
-    'version', 
+    'version',
   );
-  return array_intersect_key($info, drupal_map_assoc($whitelist));
+  $whitelist = array_flip($whitelist);
+  foreach ($info as $key => $value) {
+    if (!isset($whitelist[$key])) {
+      unset($info[$key]);
+    }
+  }
+  return $info;
 }
