]> Pileus Git - ~andy/linux/blobdiff - scripts/kconfig/menu.c
[PATCH] kconfig: improve error handling in the parser
[~andy/linux] / scripts / kconfig / menu.c
index c2a423a1c341bb7a24a249663aa66ddb459b09a7..0fce20cb7f3c38a931d9f78c14144d2272b9e809 100644 (file)
@@ -61,10 +61,11 @@ void menu_end_entry(void)
 {
 }
 
-void menu_add_menu(void)
+struct menu *menu_add_menu(void)
 {
-       current_menu = current_entry;
+       menu_end_entry();
        last_entry_ptr = &current_entry->list;
+       return current_menu = current_entry;
 }
 
 void menu_end_menu(void)