chiark / gitweb /
networkd: gracefully handle failure to emit signals when dbus is not connected
[elogind.git] / src / network / networkd-manager-bus.c
index 7753c5dbc9a73c55d6923299923cb2d471a70777..b281f4fdb6c693eed704117dae86f2ab5a17fc6f 100644 (file)
@@ -38,6 +38,9 @@ int manager_send_changed(Manager *manager, const char *property, ...) {
 
         assert(manager);
 
+        if (!manager->bus)
+                return 0; /* replace by assert when we have kdbus */
+
         l = strv_from_stdarg_alloca(property);
 
         return sd_bus_emit_properties_changed_strv(