sdr: Use registerHandler instead of ipmi_register_callback
Since ipmi_register_callback declared in api.h has been gradually
deprecated, this submission is to use registerHandler instead of
ipmi_register_callback.
Change-Id: I0adfcd6c0e41daafe2d81918a527925997f96585
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
diff --git a/storagehandler.cpp b/storagehandler.cpp
index c9cf08d..73ca05b 100644
--- a/storagehandler.cpp
+++ b/storagehandler.cpp
@@ -922,8 +922,9 @@
ipmi::Privilege::User, ipmiSensorReserveSdr);
// <Get SDR>
- ipmi_register_callback(ipmi::netFnStorage, ipmi::storage::cmdGetSdr,
- nullptr, ipmi_sen_get_sdr, PRIVILEGE_USER);
+ ipmi::registerHandler(ipmi::prioOpenBmcBase, ipmi::netFnStorage,
+ ipmi::storage::cmdGetSdr, ipmi::Privilege::User,
+ ipmiSensorGetSdr);
#endif