We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8edaa45 commit 32adae5Copy full SHA for 32adae5
librustls/src/userdata.rs
@@ -1,5 +1,6 @@
1
use std::cell::RefCell;
2
use std::ffi::c_void;
3
+use std::ptr;
4
5
use crate::log::rustls_log_callback;
6
@@ -75,7 +76,7 @@ impl UserdataGuard {
75
76
|mut v| {
77
let u = v.pop().ok_or(UserdataError::EmptyStack)?;
78
self.data = None;
- if u.userdata == expected_data {
79
+ if ptr::eq(u.userdata, expected_data) {
80
Ok(())
81
} else {
82
Err(UserdataError::WrongData)
0 commit comments