rustls / rustls-ffi

Use Rustls from any language
Other
125 stars 30 forks source link

Missing panic handler on exported FFI function #286

Closed marco-vassena closed 1 year ago

marco-vassena commented 1 year ago

Public function rustls_client_cert_verifier_new does not use ffi_panic_boundary! or any other panic handler function like catch_unwind. This looks like a bug because panicking across FFI is undefined behavior (#25 , #27).

jsha commented 1 year ago

Thanks for spotting!