From 077913934fc241ab54dcccb72ea525b0b454096c Mon Sep 17 00:00:00 2001 From: Sombra Date: Mon, 27 Feb 2023 08:53:08 -0800 Subject: [PATCH] bin/darkfid/src/main.rs: fix path Updates line 304: ``` let db_path = format!("{}/{}", expand_path(&args.database)?.to_str().unwrap(), args.chain); ``` to: ``` let db_path = Path::new(expand_path(&args.database)?.to_str().unwrap()).join(args.chain.clone()); ``` --- bin/darkfid/src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/darkfid/src/main.rs b/bin/darkfid/src/main.rs index 032cb6bc3..70e45e3db 100644 --- a/bin/darkfid/src/main.rs +++ b/bin/darkfid/src/main.rs @@ -17,6 +17,7 @@ */ use std::str::FromStr; +use std::path::Path; use async_std::sync::{Arc, Mutex}; use async_trait::async_trait; @@ -300,8 +301,7 @@ async fn realmain(args: Args, ex: Arc>) -> Result<()> { let wallet = init_wallet(&args.wallet_path, &args.wallet_pass).await?; // Initialize or open sled database - // TODO: Use proper OsPath here, not {}/{} - let db_path = format!("{}/{}", expand_path(&args.database)?.to_str().unwrap(), args.chain); + let db_path = Path::new(expand_path(&args.database)?.to_str().unwrap()).join(args.chain.clone()); let sled_db = sled::open(&db_path)?; // Initialize validator state