Skip to content

Commit 8ab48c2

Browse files
committed
Fix crash when keychain load fails
1 parent 29d2780 commit 8ab48c2

File tree

1 file changed

+3
-1
lines changed
  • security-framework/src/os/macos

1 file changed

+3
-1
lines changed

security-framework/src/os/macos/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@ pub mod test {
1313
use keychain::SecKeychain;
1414

1515
pub fn identity() -> SecIdentity {
16+
// FIXME https://github.com/rust-lang/rust/issues/30018
17+
let keychain = keychain();
1618
let mut items = p!(ItemSearchOptions::new()
1719
.class(ItemClass::Identity)
18-
.keychains(&[keychain()])
20+
.keychains(&[keychain])
1921
.search());
2022
items.identities.pop().unwrap()
2123
}

0 commit comments

Comments
 (0)