From 1e5ff643f2e18e5133ec932d5355f110ca1bfbf4 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 1 Feb 2023 15:27:18 +0000 Subject: [PATCH] networkd: Asynchronously register to the bus Signed-off-by: Michael Tremer --- src/networkd/bus.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/networkd/bus.c b/src/networkd/bus.c index 56eda876..5224aaa6 100644 --- a/src/networkd/bus.c +++ b/src/networkd/bus.c @@ -126,9 +126,7 @@ int nw_bus_connect(sd_bus* bus, sd_event* loop) { } // Request interface name - // XXX Should this be async? - // XXX How do we get the actual error message from dbus? - r = sd_bus_request_name(bus, NETWORKD_BUS_INTERFACE_NAME, 0); + r = sd_bus_request_name_async(bus, NULL, NETWORKD_BUS_INTERFACE_NAME, 0, NULL, NULL); if (r < 0) { ERROR("Could not request bus name: %s\n", strerror(-r)); return 1; -- 2.47.3