dbus-sdr: fix build error when disable sel-logger-clears-sel
callDbusMethod() didn't support optional parameters for the method call.
For consistence, we use yield_method_call() instead currently to avoid this build error.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I9bf77293c31bb1e80e6e4ed2c9564bc9b6150e25
diff --git a/dbus-sdr/storagecommands.cpp b/dbus-sdr/storagecommands.cpp
index aaf97e1..ce32773 100644
--- a/dbus-sdr/storagecommands.cpp
+++ b/dbus-sdr/storagecommands.cpp
@@ -1171,10 +1171,10 @@
// Reload rsyslog so it knows to start new log files
boost::system::error_code ec;
- callDbusMethod(ctx->yield, ec, "org.freedesktop.systemd1",
- "/org/freedesktop/systemd1",
- "org.freedesktop.systemd1.Manager", "ReloadUnit",
- "rsyslog.service", "replace");
+ ctx->bus->yield_method_call<>(ctx->yield, ec, "org.freedesktop.systemd1",
+ "/org/freedesktop/systemd1",
+ "org.freedesktop.systemd1.Manager",
+ "ReloadUnit", "rsyslog.service", "replace");
if (ec)
{
std::cerr << "error in reload rsyslog: " << ec << std::endl;