Fix postcode dbus object path
Postcode dbus object path name is corrected as like postcode
manager dbus service with host id for single and multi host
postcode manager services
TESTED : Verified all host postcode dbus objects are displayed
correctly and tested in Facebook YosemiteV2 platform
Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com>
Change-Id: I18dbdf221aa92544d7e652390564fc0a050bbdd0
diff --git a/src/main.cpp b/src/main.cpp
index 026558a..98e09fb 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -58,13 +58,16 @@
event = nullptr;
sdbusplus::bus_t bus = sdbusplus::bus::new_default();
- sdbusplus::server::manager_t m{bus, DBUS_OBJECT_NAME};
+
+ std::string dbusObjName =
+ DBUS_OBJECT_NAME + std::to_string(postcodeDataHolderObj.node);
+ sdbusplus::server::manager_t m{bus, dbusObjName.c_str()};
intfName = DBUS_INTF_NAME + std::to_string(postcodeDataHolderObj.node);
bus.request_name(intfName.c_str());
- PostCode postCode{bus, DBUS_OBJECT_NAME, eventP};
+ PostCode postCode{bus, dbusObjName.c_str(), eventP};
try
{