:: commit 5ebe3b0e666efb85444bd04237ca91461637ef30

mintsuki <mintsuki@protonmail.com> — 2023-07-28 05:30

parents: 46720c6644

menu: Initialise max_len if null regardless of shift

diff --git a/common/menu.c b/common/menu.c
index 1b38ce20..8e9f261e 100644
--- a/common/menu.c
+++ b/common/menu.c
@@ -500,12 +500,12 @@ static size_t print_tree(size_t offset, size_t window, const char *shift, size_t
     size_t max_entries = 0;
 
     bool no_print = false;
-    size_t dummy_max_len;
+    size_t dummy_max_len = 0;
+    if (max_len == NULL) {
+        max_len = &dummy_max_len;
+    }
     if (shift == NULL) {
         no_print = true;
-        if (max_len == NULL) {
-            max_len = &dummy_max_len;
-        }
         *max_len = 0;
     }
 
tab: 248 wrap: offon