:: commit c44ac88d6fdb3f4cc559c524bb992ec7a1c74b7d

Mintsuki <mintsuki@protonmail.com> — 2026-01-11 22:56

parents: bc3e430fa1

host/limine: Fix argument skipping in enroll_config after remove_arg

diff --git a/host/limine.c b/host/limine.c
index 9c20ae89..bfa15f9e 100644
--- a/host/limine.c
+++ b/host/limine.c
@@ -1189,10 +1189,10 @@ static int enroll_config(int argc, char *argv[]) {
             enroll_config_usage();
             return EXIT_SUCCESS;
         } else if (strcmp(argv[i], "--quiet") == 0) {
-            remove_arg(&argc, argv, i);
+            remove_arg(&argc, argv, i--);
             quiet = true;
         } else if (strcmp(argv[i], "--reset") == 0) {
-            remove_arg(&argc, argv, i);
+            remove_arg(&argc, argv, i--);
             reset = true;
         }
     }
tab: 248 wrap: offon