diff --git a/src/bin/mount.rs b/src/bin/mount.rs index dba7f3c6be..5566f0db1f 100644 --- a/src/bin/mount.rs +++ b/src/bin/mount.rs @@ -36,7 +36,8 @@ fn setsig() { 0 ); addr_of_mut!((*action.as_mut_ptr()).sa_flags).write(0); - addr_of_mut!((*action.as_mut_ptr()).sa_sigaction).write(unmount_handler as usize); + addr_of_mut!((*action.as_mut_ptr()).sa_sigaction) + .write(unmount_handler as *const () as usize); assert_eq!( libc::sigaction(libc::SIGTERM, action.as_ptr(), core::ptr::null_mut()),