diff --git a/modules/menu/menu.admin.inc b/modules/menu/menu.admin.inc
index 5e8f08d..67db0f3 100644
--- a/modules/menu/menu.admin.inc
+++ b/modules/menu/menu.admin.inc
@@ -568,11 +568,12 @@ function menu_edit_menu_name_exists($value) {
  * Submit function for adding or editing a custom menu.
  */
 function menu_edit_menu_submit($form, &$form_state) {
-  $menu = $form_state['values'];
+  $menu = &$form_state['values'];
   $path = 'admin/structure/menu/manage/';
   if ($form['#insert']) {
     // Add 'menu-' to the menu name to help avoid name-space conflicts.
     $menu['menu_name'] = 'menu-' . $menu['menu_name'];
+    $link['menu_name'] = $menu['menu_name'];
     $link['link_title'] = $menu['title'];
     $link['link_path'] = $path . $menu['menu_name'];
     $link['router_path'] = $path . '%';
