From 6d5809757f876b5befc368e4a96d98aad9fa6de9 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()),