On Mon, 25.11.13 09:13, Patrik Flykt (patrik.fl...@linux.intel.com) wrote: > -DHCPClient *sd_dhcp_client_new(void) > +DHCPClient *sd_dhcp_client_new(sd_event *event) > { > DHCPClient *client; > > + assert_return(event, NULL); > + > client = new0(DHCPClient, 1); > if (!client) > return NULL; > > + client->event = event;
You should probably take a reference here with sd_event_ref(), and then unref it again in your destructor. Lennart -- Lennart Poettering, Red Hat _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel