From: Arthur Shau Date: Thu, 4 May 2023 01:41:10 +0000 (-0700) Subject: run: change sd_bus_call_method to bus_call_method (#27518) X-Git-Tag: v254-rc1~558 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9107ef5637fe92d408ef231c748fe04ab04cca18;p=thirdparty%2Fsystemd.git run: change sd_bus_call_method to bus_call_method (#27518) Migrates the sd_bus_call_method code in run.c to use bus-locator.h api --- diff --git a/src/run/run.c b/src/run/run.c index 41570bf12eb..5124436a051 100644 --- a/src/run/run.c +++ b/src/run/run.c @@ -1240,14 +1240,12 @@ static int start_transient_service(sd_bus *bus) { if (r < 0) return log_error_errno(r, "Failed to connect to system bus: %m"); - r = sd_bus_call_method(system_bus, - "org.freedesktop.machine1", - "/org/freedesktop/machine1", - "org.freedesktop.machine1.Manager", - "OpenMachinePTY", - &error, - &pty_reply, - "s", arg_host); + r = bus_call_method(system_bus, + bus_machine_mgr, + "OpenMachinePTY", + &error, + &pty_reply, + "s", arg_host); if (r < 0) return log_error_errno(r, "Failed to get machine PTY: %s", bus_error_message(&error, r));