On Thu, Oct 30, 2014 at 09:39:40PM +0100, Tom Gundersen wrote: > Applied. Thanks! >
Does this address: https://bugs.freedesktop.org/show_bug.cgi?id=84661 ?? > On Thu, Oct 30, 2014 at 8:23 PM, Dan Williams <d...@redhat.com> wrote: > > The raw socket sd_event_source used for DHCP server solicitations > > was simply dropped on the floor when creating the new UDP socket > > after a lease has been acquired. Clean it up properly so we're > > not still listening and responding to events on it. > > > > --- > > src/libsystemd-network/sd-dhcp-client.c | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/src/libsystemd-network/sd-dhcp-client.c > > b/src/libsystemd-network/sd-dhcp-client.c > > index dc9b2c2..5472082 100644 > > --- a/src/libsystemd-network/sd-dhcp-client.c > > +++ b/src/libsystemd-network/sd-dhcp-client.c > > @@ -1310,6 +1310,9 @@ static int client_handle_message(sd_dhcp_client > > *client, DHCPMessage *message, > > if (r >= 0) { > > client->timeout_resend = > > > > sd_event_source_unref(client->timeout_resend); > > + client->receive_message = > > + > > sd_event_source_unref(client->receive_message); > > + client->fd = asynchronous_close(client->fd); > > > > if (IN_SET(client->state, DHCP_STATE_REQUESTING, > > DHCP_STATE_REBOOTING)) > > -- > > 1.9.3 > > > > > > _______________________________________________ > > systemd-devel mailing list > > systemd-devel@lists.freedesktop.org > > http://lists.freedesktop.org/mailman/listinfo/systemd-devel > _______________________________________________ > systemd-devel mailing list > systemd-devel@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/systemd-devel _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel