From 9a449dbd6e549425bc70078e3ea2b8a2cd6edc58 Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Thu, 8 Sep 2016 09:35:56 -0700 Subject: [PATCH] Fix password callback on ARM Closes #449 --- openssl/src/crypto/util.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openssl/src/crypto/util.rs b/openssl/src/crypto/util.rs index be72aa59..c11285f8 100644 --- a/openssl/src/crypto/util.rs +++ b/openssl/src/crypto/util.rs @@ -41,7 +41,7 @@ pub extern "C" fn invoke_passwd_cb(buf: *mut c_char, _rwflag: c_int, cb_state: *mut c_void) -> c_int - where F: FnOnce(&mut [i8]) -> usize { + where F: FnOnce(&mut [c_char]) -> usize { let result = panic::catch_unwind(|| { // build a `i8` slice to pass to the user callback let pass_slice = unsafe { slice::from_raw_parts_mut(buf, size as usize) };