profile: Treat empty passphrase as no passphrase

This commit is contained in:
Lorenz Leutgeb 2024-09-11 13:34:41 +02:00
parent d39ba83cfc
commit 1d57778f6b
No known key found for this signature in database
1 changed files with 6 additions and 0 deletions

View File

@ -104,6 +104,12 @@ pub mod env {
let Ok(passphrase) = var(RAD_PASSPHRASE) else {
return None;
};
if passphrase.is_empty() {
// `ssh-keygen` treats the empty string as no passphrase,
// so we do the same.
log::trace!(target: "radicle", "Treating empty passphrase as no passphrase.");
return None;
}
Some(super::Passphrase::from(passphrase))
}