From ef39d78f08c486c2f1d47a955e1c366956670175 Mon Sep 17 00:00:00 2001 From: Matt Brubeck Date: Sun, 16 Nov 2025 13:23:27 -0800 Subject: [PATCH] Simplify code for cert file paths --- src/main.rs | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/main.rs b/src/main.rs index 8072d29..64f2e48 100644 --- a/src/main.rs +++ b/src/main.rs @@ -313,17 +313,15 @@ fn args() -> Result { let cert = cert_params.self_signed(&key_pair)?; // make sure the certificate directory exists - fs::create_dir(certs_path.join(domain))?; + let cert_dir = certs_path.join(domain); + fs::create_dir(&cert_dir)?; + // write certificate data to disk - let mut cert_file = File::create(certs_path.join(format!( - "{}/{}", - domain, - certificates::CERT_FILE_NAME - )))?; + let mut cert_file = File::create(cert_dir.join(certificates::CERT_FILE_NAME))?; cert_file.write_all(cert.der())?; + // write key data to disk - let key_file_path = - certs_path.join(format!("{}/{}", domain, certificates::KEY_FILE_NAME)); + let key_file_path = cert_dir.join(certificates::KEY_FILE_NAME); let mut key_file = File::create(&key_file_path)?; #[cfg(unix)] {