From 904e63c5766c59bdff79c00d908e6932d51a512e Mon Sep 17 00:00:00 2001 From: Suhas Thalanki Date: Tue, 29 Jul 2025 17:48:43 -0400 Subject: [PATCH] add nullptr checks --- libs/walproposer/src/api_bindings.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libs/walproposer/src/api_bindings.rs b/libs/walproposer/src/api_bindings.rs index 7b09ee8080..9c90beb379 100644 --- a/libs/walproposer/src/api_bindings.rs +++ b/libs/walproposer/src/api_bindings.rs @@ -346,6 +346,9 @@ extern "C" fn reset_safekeeper_statuses_for_metrics(wp: *mut WalProposer, num_sa unsafe { let callback_data = (*(*wp).config).callback_data; let api = callback_data as *mut Box; + if api.is_null() { + return; + } (*api).reset_safekeeper_statuses_for_metrics(&mut (*wp), num_safekeepers); } } @@ -358,6 +361,9 @@ extern "C" fn update_safekeeper_status_for_metrics( unsafe { let callback_data = (*(*wp).config).callback_data; let api = callback_data as *mut Box; + if api.is_null() { + return; + } (*api).update_safekeeper_status_for_metrics(&mut (*wp), sk_index, status); } }