diff options
Diffstat (limited to 'src/systemd/src/libsystemd-network/sd-dhcp6-lease.c')
-rw-r--r-- | src/systemd/src/libsystemd-network/sd-dhcp6-lease.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/systemd/src/libsystemd-network/sd-dhcp6-lease.c b/src/systemd/src/libsystemd-network/sd-dhcp6-lease.c index 0070a78f11..5419048f8b 100644 --- a/src/systemd/src/libsystemd-network/sd-dhcp6-lease.c +++ b/src/systemd/src/libsystemd-network/sd-dhcp6-lease.c @@ -391,9 +391,7 @@ sd_dhcp6_lease *sd_dhcp6_lease_unref(sd_dhcp6_lease *lease) { free(lease->ntp); lease->ntp_fqdn = strv_free(lease->ntp_fqdn); - free(lease); - - return NULL; + return mfree(lease); } int dhcp6_lease_new(sd_dhcp6_lease **ret) { |