From 68e339301529d74f55851be6c44eba86d3b5621e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sosth=C3=A8ne=20Gu=C3=A9don?= Date: Mon, 22 Apr 2024 09:33:22 +0200 Subject: [PATCH] Remove use of mut reference to a static mut Since we're working with pointer instead we can just use `addr_of_mut!` --- pkcs11/src/api/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkcs11/src/api/mod.rs b/pkcs11/src/api/mod.rs index 990dc1cb..32996012 100644 --- a/pkcs11/src/api/mod.rs +++ b/pkcs11/src/api/mod.rs @@ -13,6 +13,7 @@ pub mod sign; pub mod token; pub mod verify; +use std::ptr::addr_of_mut; use std::sync::atomic::Ordering; use crate::{ @@ -35,7 +36,7 @@ pub extern "C" fn C_GetFunctionList( } unsafe { - std::ptr::write(pp_fn_list, &mut data::FN_LIST); + std::ptr::write(pp_fn_list, addr_of_mut!(data::FN_LIST)); } cryptoki_sys::CKR_OK }