Index: menu.admin.inc =================================================================== --- menu.admin.inc (revision 144) +++ menu.admin.inc (working copy) @@ -366,7 +366,7 @@ function menu_item_delete_submit($form, * Process menu and menu item add/edit form submissions. */ function menu_edit_item_submit($form, &$form_state) { - $item = $form_state['values']['menu']; + $item = &$form_state['values']['menu']; // The value of "hidden" is the opposite of the value // supplied by the "enabled" checkbox. Index: menu.module =================================================================== --- menu.module (revision 144) +++ menu.module (working copy) @@ -296,7 +296,7 @@ function menu_nodeapi(&$node, $op) { case 'insert': case 'update': if (isset($node->menu)) { - $item = $node->menu; + $item = &$node->menu; if (!empty($item['delete'])) { menu_link_delete($item['mlid']); }