]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
dhcp-server: always save the ACKed lease address (#5281)
author27o <27o@users.noreply.github.com>
Thu, 9 Feb 2017 09:15:21 +0000 (10:15 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 9 Feb 2017 09:15:21 +0000 (10:15 +0100)
src/libsystemd-network/sd-dhcp-server.c

index 0e57ab6b6929087da95b1300e1b31d1b21b4a815..289068156179d720a8a5d6e0ea4f9b6e6741e52b 100644 (file)
@@ -857,7 +857,7 @@ int dhcp_server_handle_message(sd_dhcp_server *server, DHCPMessage *message,
 
                         if (!existing_lease) {
                                 lease = new0(DHCPLease, 1);
-                                lease->address = req->requested_ip;
+                                lease->address = address;
                                 lease->client_id.data = memdup(req->client_id.data,
                                                                req->client_id.length);
                                 if (!lease->client_id.data) {