diff --git a/openssl/src/ssl/bio.rs b/openssl/src/ssl/bio.rs index 31658cd0..8d295928 100644 --- a/openssl/src/ssl/bio.rs +++ b/openssl/src/ssl/bio.rs @@ -11,9 +11,6 @@ use std::sync::Arc; use ssl::error::SslError; -// "rust" -const NAME: [c_char; 5] = [114, 117, 115, 116, 0]; - pub struct StreamState { pub stream: S, pub error: Option, @@ -23,7 +20,7 @@ pub struct StreamState { pub fn new(stream: S) -> Result<(*mut BIO, Arc), SslError> { let method = Arc::new(BIO_METHOD { type_: BIO_TYPE_NONE, - name: &NAME[0], + name: b"rust\0".as_ptr() as *const _, bwrite: Some(bwrite::), bread: Some(bread::), bputs: Some(bputs::),