menu: Fix broken change
diff --git a/stage23/menu.c b/stage23/menu.c
index c5ce73cb..92393acc 100644
--- a/stage23/menu.c
+++ b/stage23/menu.c
@@ -434,7 +434,7 @@ static size_t print_tree(const char *shift, size_t level, size_t base_index, siz
break;
if (!no_print) print("%s", shift);
if (level) {
- for (size_t i = level - 1; ; i--) {
+ for (size_t i = level - 1; i > 0; i--) {
struct menu_entry *actual_parent = current_entry;
for (size_t j = 0; j < i; j++)
actual_parent = actual_parent->parent;
@@ -443,9 +443,6 @@ static size_t print_tree(const char *shift, size_t level, size_t base_index, siz
} else {
if (!no_print) print(" ");
}
- if (i == 0) {
- break;
- }
}
if (current_entry->next == NULL) {
if (!no_print) print(" \xc0");
