:: commit 5fa474fc0f53c7f2282278ec509492def9acd246

Mintsuki <mintsuki@protonmail.com> — 2026-01-12 21:23

parents: 96d9167bc3

host/limine: Fix off-by-one in GPT partition validation

diff --git a/host/limine.c b/host/limine.c
index 821e85b5..559caeeb 100644
--- a/host/limine.c
+++ b/host/limine.c
@@ -1040,7 +1040,7 @@ part_too_low:
                 goto cleanup;
             }
             partition_num--;
-            if (partition_num > ENDSWAP(gpt_header.number_of_partition_entries)) {
+            if (partition_num >= ENDSWAP(gpt_header.number_of_partition_entries)) {
                 fprintf(stderr, "error: Partition number is too large.\n");
                 goto cleanup;
             }
tab: 248 wrap: offon