treewide: Fix some aditional cases missing pinning
Change-Id: I8e832d5d2cf960c5139b6f9e54b63ab17beec137
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/src/network_manager.cpp b/src/network_manager.cpp
index 7db5f7f..51f0729 100644
--- a/src/network_manager.cpp
+++ b/src/network_manager.cpp
@@ -36,7 +36,8 @@
"PropertiesChanged',arg0='org.freedesktop.network1.Link',";
Manager::Manager(stdplus::PinnedRef<sdbusplus::bus_t> bus,
- DelayedExecutor& reload, stdplus::zstring_view objPath,
+ stdplus::PinnedRef<DelayedExecutor> reload,
+ stdplus::zstring_view objPath,
const std::filesystem::path& confDir) :
ManagerIface(bus, objPath.c_str(), ManagerIface::action::defer_emit),
reload(reload), bus(bus), objPath(std::string(objPath)), confDir(confDir),
@@ -70,7 +71,7 @@
}
})
{
- reload.setCallback([&]() {
+ reload.get().setCallback([&]() {
for (auto& hook : reloadPreHooks)
{
try