Especially that only some of the fields are cleared currently.
static void context_done(Context *c) {
assert(c);
- c->synchronize_varlink = sd_varlink_flush_close_unref(c->synchronize_varlink);
- c->event = sd_event_unref(c->event);
+ sd_varlink_flush_close_unref(c->synchronize_varlink);
+ sd_event_unref(c->event);
sd_journal_close(c->journal);
}
LIST_REMOVE(pending_rqlen, req->server->sync_req_pending_rqlen, req);
}
- req->idle_event_source = sd_event_source_disable_unref(req->idle_event_source);
+ sd_event_source_disable_unref(req->idle_event_source);
sd_varlink_unref(req->link);