chiark / gitweb /
event: fix crash on child-source state modifications
[elogind.git] / src / libsystemd / sd-bus / sd-bus.c
index 4fdc246b7e1a1948638cd51cd0654f7bf94f526d..118769086e811869d1a459da99341fa43dc012eb 100644 (file)
@@ -132,6 +132,9 @@ static void bus_free(sd_bus *b) {
 
         sd_bus_detach_event(b);
 
+        if (b->default_bus_ptr)
+                *b->default_bus_ptr = NULL;
+
         bus_close_fds(b);
 
         if (b->kdbus_buffer)