Skip to content

Commit 0363b68

Browse files
committed
Fix race condition in import_options test
1 parent 4f363ef commit 0363b68

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/imp/security_framework.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,9 @@ impl Identity {
195195
}
196196
});
197197

198-
let keychain = match *TEMP_KEYCHAIN.lock().unwrap() {
198+
// keep it locked during import()
199+
let keychain = &mut *TEMP_KEYCHAIN.lock().unwrap();
200+
match keychain {
199201
Some((ref keychain, _)) => keychain.clone(),
200202
ref mut lock @ None => {
201203
let dir =

0 commit comments

Comments
 (0)