core/manager: restore bus track deserialization cleanup in manager_reload()
There's zero explanation why it got (spuriously) removed in 8402ca04d1a063c3d8a9e3d5c16df8bb8778ae98...
This commit is contained in:
@@ -3801,6 +3801,11 @@ int manager_reload(Manager *m) {
|
||||
(void) manager_setup_handoff_timestamp_fd(m);
|
||||
(void) manager_setup_pidref_transport_fd(m);
|
||||
|
||||
/* Clean up deserialized bus track information. They're never consumed during reload (as opposed to
|
||||
* reexec) since we do not disconnect from the bus. */
|
||||
m->subscribed_as_strv = strv_free(m->subscribed_as_strv);
|
||||
m->deserialized_bus_id = SD_ID128_NULL;
|
||||
|
||||
/* Third, fire things up! */
|
||||
manager_coldplug(m);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user