Skip to content

Commit 14f4965

Browse files
committed
Don't panic when TempDir::new() fails
1 parent de0fc42 commit 14f4965

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/imp/security_framework.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ pub struct Identity {
8585

8686
impl Identity {
8787
pub fn from_pkcs8(pem: &[u8], key: &[u8]) -> Result<Identity, Error> {
88-
let dir = TempDir::new().unwrap();
88+
let dir = TempDir::new().map_err(|_| Error(base::Error::from(errSecIO)))?;
8989
let keychain = keychain::CreateOptions::new()
9090
.password("password")
9191
.create(dir.path().join("identity.keychain"))?;

0 commit comments

Comments
 (0)