X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=src%2Flibsystemd-network%2Fsd-dhcp6-lease.c;fp=src%2Flibsystemd-network%2Fsd-dhcp6-lease.c;h=78e15892864fa953afdad9e9a2e56d68e1e9ad99;hb=f0c4b1c3fd827b429ba36aa45fd39e0a023cbf2c;hp=8960fac92f2df372cfd99512b7e8ef63bb32e85e;hpb=ab5e3a1bccaf79d65c93fc15ddeaa7595ffe0b86;p=elogind.git diff --git a/src/libsystemd-network/sd-dhcp6-lease.c b/src/libsystemd-network/sd-dhcp6-lease.c index 8960fac92..78e158928 100644 --- a/src/libsystemd-network/sd-dhcp6-lease.c +++ b/src/libsystemd-network/sd-dhcp6-lease.c @@ -195,7 +195,7 @@ sd_dhcp6_lease *sd_dhcp6_lease_ref(sd_dhcp6_lease *lease) { } sd_dhcp6_lease *sd_dhcp6_lease_unref(sd_dhcp6_lease *lease) { - if (lease && REFCNT_DEC(lease->n_ref) <= 0) { + if (lease && REFCNT_DEC(lease->n_ref) == 0) { free(lease->serverid); dhcp6_lease_free_ia(&lease->ia);