diff options
Diffstat (limited to 'transporthandler.cpp')
-rw-r--r-- | transporthandler.cpp | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/transporthandler.cpp b/transporthandler.cpp index e571d30..77c3849 100644 --- a/transporthandler.cpp +++ b/transporthandler.cpp @@ -63,19 +63,11 @@ ipmi_ret_t getNetworkData(uint8_t lan_param, uint8_t* data) { try { - auto ipObjectInfo = ipmi::getDbusObject( - bus, - ipmi::network::IP_INTERFACE, - ipmi::network::ROOT, - ipmi::network::IP_TYPE); - - auto properties = ipmi::getAllDbusProperties( - bus, - ipObjectInfo.second, - ipObjectInfo.first, - ipmi::network::IP_INTERFACE); + ipaddress = ipmi::getIPAddress(bus, + ipmi::network::IP_INTERFACE, + ipmi::network::ROOT, + ipmi::network::IP_TYPE); - ipaddress = properties["Address"].get<std::string>(); } // ignore the exception, as it is a valid condtion that // system is not confiured with any ip. |