? 409598.patch
? sites/default/files
? sites/default/settings.php
Index: includes/menu.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/menu.inc,v
retrieving revision 1.317
diff -u -p -r1.317 menu.inc
--- includes/menu.inc	2 Apr 2009 03:40:05 -0000	1.317
+++ includes/menu.inc	4 Apr 2009 10:30:45 -0000
@@ -2187,7 +2187,7 @@ function menu_link_save(&$item) {
   // array_diff_assoc() with the $existing_item as the first parameter
   // because $item has additional keys left over from the process of building
   // the router item.
-  if (!$existing_item || array_diff_assoc($existing_item, $item)) {
+  if (!$existing_item || (array_intersect_assoc($item, $existing_item)) != $existing_item) {
     db_update('menu_links')
       ->fields(array(
         'menu_name' => $item['menu_name'],
