]> git.ipfire.org Git - thirdparty/systemd.git/commit
sd-dhcp6-client: Fix unreferencing DHCPv6 lease on client reset
authorPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 10 Jul 2015 08:25:21 +0000 (11:25 +0300)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 21 Aug 2015 08:23:21 +0000 (11:23 +0300)
commit4e3e6679e8f73b83d38e4b20d8b025e12991d1cb
tree4a4c3e532d33d127466ece575eaaa95c3cccd6f9
parent7b088084186f8fb3880b4343038216f09ec6493e
sd-dhcp6-client: Fix unreferencing DHCPv6 lease on client reset

When the DHCPv6 client is started by the library user or stopped for
any reason, unref the DHCPv6 lease when resetting the DHCPv6 client
data structure. This makes the DHCPv6 client always start from a clean
state and not keep unnecessary an lease structure around when stopped.

If this is not done, a previously existing lease information can be
interpreted to be from another server when restarting DHCPv6.
src/libsystemd-network/sd-dhcp6-client.c