chiark / gitweb /
networkd: gracefully handle failure to emit signals when dbus is not connected
[elogind.git] / src / network / networkd-link-bus.c
index 645c47ae8c028a19d5b5f9a246f5ec3fc5305260..f7eae87edd13bd72193b8198785e2c291072cec4 100644 (file)
@@ -108,6 +108,9 @@ int link_send_changed(Link *link, const char *property, ...) {
         assert(link);
         assert(link->manager);
 
+        if (!link->manager->bus)
+                return 0; /* replace with assert when we have kdbus */
+
         l = strv_from_stdarg_alloca(property);
 
         p = link_bus_path(link);