diff --git a/libs/hbb_common/src/platform/mod.rs b/libs/hbb_common/src/platform/mod.rs
index b109ac683..fd57476c0 100644
--- a/libs/hbb_common/src/platform/mod.rs
+++ b/libs/hbb_common/src/platform/mod.rs
@@ -61,13 +61,13 @@ extern "C" fn breakdown_signal_handler(sig: i32) {
     exit(0);
 }
 
-pub fn register_breakdown_handler<T>(callback: T)
+pub fn register_breakdown_handler<T>(_callback: T)
 where
     T: Fn() + 'static,
 {
     #[cfg(not(debug_assertions))]
     unsafe {
-        GLOBAL_CALLBACK = Some(Box::new(callback));
+        GLOBAL_CALLBACK = Some(Box::new(_callback));
         libc::signal(libc::SIGSEGV, breakdown_signal_handler as _);
     }
 }