]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-dhcp: remove unreachable route after rebinding return NAK
authorLi Song <song.li@honeywell.com>
Fri, 19 Oct 2018 17:41:51 +0000 (13:41 -0400)
committerLennart Poettering <lennart@poettering.net>
Fri, 19 Oct 2018 20:59:20 +0000 (22:59 +0200)
src/libsystemd-network/sd-dhcp-client.c

index e39da04beb010d63864f8aa14998e60a469d5353..dde2d0ceb06732a80d4e37fb6e099a614072425d 100644 (file)
@@ -1683,6 +1683,8 @@ static int client_handle_message(sd_dhcp_client *client, DHCPMessage *message, i
                         client->timeout_resend =
                                 sd_event_source_unref(client->timeout_resend);
 
+                        client_notify(client, SD_DHCP_CLIENT_EVENT_EXPIRED);
+
                         r = client_initialize(client);
                         if (r < 0)
                                 goto error;