:: commit 8c4fc614f170778de9b15769897eb5acdfedf8be

Mintsuki <mintsuki@protonmail.com> — 2026-02-08 17:25

parents: 7bcc2025de

drivers/disk: Free volume on detect_sector_size failure

diff --git a/common/drivers/disk.s2.c b/common/drivers/disk.s2.c
index 27352952..bf0b021e 100644
--- a/common/drivers/disk.s2.c
+++ b/common/drivers/disk.s2.c
@@ -274,6 +274,7 @@ void disk_create_index(void) {
         block->max_partition = -1;
 
         if (!detect_sector_size(block)) {
+            pmm_free(block, sizeof(struct volume));
             continue;
         }
 
tab: 248 wrap: offon