fix: evaluate KeyHandle Result

This one is sort of bad to have missed, ouch.

Signed-off-by: Thomas Mühlbacher <tmuehlbacher@posteo.net>
This commit is contained in:
Thomas Mühlbacher 2024-05-31 03:54:35 +02:00
parent 96843fc95d
commit 9ec185437d

View File

@ -343,7 +343,7 @@ fn cmd_mount_inner(opt: Cli) -> Result<()> {
let uuid = first_sb.sb().uuid();
if unsafe { bcachefs::bch2_sb_is_encrypted(first_sb.sb) } {
let _key_handle = KeyHandle::new_from_search(&uuid).or_else(|_| {
let _key_handle: KeyHandle = KeyHandle::new_from_search(&uuid).or_else(|_| {
opt.passphrase_file
.and_then(|path| match Passphrase::new_from_file(&first_sb, path) {
Ok(p) => Some(KeyHandle::new(&first_sb, &p)),
@ -356,7 +356,7 @@ fn cmd_mount_inner(opt: Cli) -> Result<()> {
}
})
.unwrap_or_else(|| opt.unlock_policy.apply(&first_sb))
});
})?;
}
if let Some(mountpoint) = opt.mountpoint {