From 219e88a0236b20f004af6c2037a4afdb4a3c153b Mon Sep 17 00:00:00 2001 From: NikVolf Date: Sun, 10 Apr 2016 14:20:48 +0300 Subject: [PATCH] create provided custom dir for keys if none --- util/src/keys/store.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/util/src/keys/store.rs b/util/src/keys/store.rs index 5dec27fc3..3cd85fbc2 100644 --- a/util/src/keys/store.rs +++ b/util/src/keys/store.rs @@ -184,6 +184,7 @@ impl SecretStore { /// new instance of Secret Store in specific directory pub fn new_in(path: &Path) -> Self { + ::std::fs::create_dir_all(&path).expect("Cannot access requested key directory - critical"); SecretStore { directory: KeyDirectory::new(path), unlocks: RwLock::new(HashMap::new()),