diff --git a/src/resolve/resolved-bus.c b/src/resolve/resolved-bus.c index da0a909dd6..3859d41029 100644 --- a/src/resolve/resolved-bus.c +++ b/src/resolve/resolved-bus.c @@ -1930,7 +1930,7 @@ int manager_connect_bus(Manager *m) { r = sd_bus_match_signal_async( m->bus, - &m->prepare_for_sleep_slot, + NULL, "org.freedesktop.login1", "/org/freedesktop/login1", "org.freedesktop.login1.Manager", diff --git a/src/resolve/resolved-manager.c b/src/resolve/resolved-manager.c index 01372fc66b..bdb42f663a 100644 --- a/src/resolve/resolved-manager.c +++ b/src/resolve/resolved-manager.c @@ -683,7 +683,6 @@ Manager *manager_free(Manager *m) { manager_mdns_stop(m); manager_dns_stub_stop(m); - sd_bus_slot_unref(m->prepare_for_sleep_slot); sd_bus_unref(m->bus); sd_event_source_unref(m->sigusr1_event_source); diff --git a/src/resolve/resolved-manager.h b/src/resolve/resolved-manager.h index 6bbb15dbfb..be7ad2d10d 100644 --- a/src/resolve/resolved-manager.h +++ b/src/resolve/resolved-manager.h @@ -106,9 +106,6 @@ struct Manager { int hostname_fd; sd_event_source *hostname_event_source; - /* Watch for system suspends */ - sd_bus_slot *prepare_for_sleep_slot; - sd_event_source *sigusr1_event_source; sd_event_source *sigusr2_event_source; sd_event_source *sigrtmin1_event_source;