Skip to content

Commit f0f97b1

Browse files
committed
fix rustls_root_cert_store CastPtr RustType
1 parent f12aa12 commit f0f97b1

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/cipher.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ use crate::error::rustls_result;
1717
use crate::rslice::{rustls_slice_bytes, rustls_str};
1818
use crate::rustls_result::AlreadyUsed;
1919
use crate::{
20-
error, ffi_panic_boundary, try_mut_from_ptr, try_ref_from_ptr, try_slice, ArcCastPtr,
21-
BoxCastPtr, CastPtr,
20+
error, ffi_panic_boundary, try_arc_from_ptr, try_mut_from_ptr, try_ref_from_ptr, try_slice,
21+
ArcCastPtr, BoxCastPtr, CastPtr,
2222
};
2323
use rustls_result::NullParameter;
2424

@@ -530,7 +530,7 @@ impl rustls_root_cert_store_builder {
530530
Some(b) => b,
531531
};
532532

533-
ArcCastPtr::set_mut_ptr(root_cert_store_out, builder.roots.clone().into());
533+
ArcCastPtr::set_mut_ptr(root_cert_store_out, builder.roots.clone());
534534

535535
rustls_result::Ok
536536
}
@@ -559,7 +559,7 @@ pub struct rustls_root_cert_store {
559559
}
560560

561561
impl CastPtr for rustls_root_cert_store {
562-
type RustType = Arc<RootCertStore>;
562+
type RustType = RootCertStore;
563563
}
564564

565565
impl ArcCastPtr for rustls_root_cert_store {}
@@ -647,7 +647,7 @@ impl rustls_web_pki_client_cert_verifier_builder {
647647
store: *const rustls_root_cert_store,
648648
) -> *mut rustls_web_pki_client_cert_verifier_builder {
649649
ffi_panic_boundary! {
650-
let store = try_ref_from_ptr!(store);
650+
let store = try_arc_from_ptr!(store);
651651
let builder = ClientCertVerifierBuilder {
652652
roots: store.clone(),
653653
crls: Vec::default(),

0 commit comments

Comments
 (0)