grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 06/14] crytodisk: fix cryptodisk module looking up


From: Gary Lin
Subject: [PATCH 06/14] crytodisk: fix cryptodisk module looking up
Date: Wed, 22 Feb 2023 15:00:46 +0800

From: Michael Chang <mchang@suse.com>

The error "no cryptodisk module can handle this device" may happen even
encrypted disk were correctly formatted and required modules were loaded.

It is casued by missing break to the loop in which cryptodisk modules are
iterated to find the one matching target's disk format. With the break
statement, the loop will be always ended with testing last cryptodisk module on
the list that may not be able to handle the format of encrypted disk's.

Signed-off-by: Michael Chang <mchang@suse.com>
---
 grub-core/disk/cryptodisk.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/grub-core/disk/cryptodisk.c b/grub-core/disk/cryptodisk.c
index c990d5985..e199f550f 100644
--- a/grub-core/disk/cryptodisk.c
+++ b/grub-core/disk/cryptodisk.c
@@ -1119,6 +1119,7 @@ grub_cryptodisk_scan_device_real (const char *name,
     if (!dev)
       continue;
     crd = cr;
+    break;
   }
 
   if (!dev)
-- 
2.35.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]