Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
profile: Treat empty passphrase as no passphrase
Lorenz Leutgeb committed 1 year ago
commit 1d57778f6b9a5731fa802d4f07b497938461072e
parent d39ba83cfc7c7685548d18652fef039e25b19276
1 file changed +6 -0
modified radicle/src/profile.rs
@@ -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))
    }