diff options
Diffstat (limited to 'user_channel/user_mgmt.cpp')
-rw-r--r-- | user_channel/user_mgmt.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/user_channel/user_mgmt.cpp b/user_channel/user_mgmt.cpp index 0b86823..42a1e09 100644 --- a/user_channel/user_mgmt.cpp +++ b/user_channel/user_mgmt.cpp @@ -116,9 +116,12 @@ using NoResource = using InternalFailure = sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure; -std::unique_ptr<sdbusplus::bus::match_t> userUpdatedSignal(nullptr); -std::unique_ptr<sdbusplus::bus::match_t> userMgrRenamedSignal(nullptr); -std::unique_ptr<sdbusplus::bus::match_t> userPropertiesSignal(nullptr); +std::unique_ptr<sdbusplus::bus::match_t> userUpdatedSignal + __attribute__((init_priority(101))); +std::unique_ptr<sdbusplus::bus::match_t> userMgrRenamedSignal + __attribute__((init_priority(101))); +std::unique_ptr<sdbusplus::bus::match_t> userPropertiesSignal + __attribute__((init_priority(101))); // TODO: Below code can be removed once it is moved to common layer libmiscutil std::string getUserService(sdbusplus::bus::bus& bus, const std::string& intf, |