From: Susant Sahani Date: Thu, 31 Oct 2019 20:55:48 +0000 (+0100) Subject: network: DHCP server remove duplicate free X-Git-Tag: v244-rc1~116 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0cc9e972ff7a90ad0640b14039d48136489694c0;p=thirdparty%2Fsystemd.git network: DHCP server remove duplicate free --- diff --git a/src/libsystemd-network/sd-dhcp-server.c b/src/libsystemd-network/sd-dhcp-server.c index 0f000f50553..3316c8bda4f 100644 --- a/src/libsystemd-network/sd-dhcp-server.c +++ b/src/libsystemd-network/sd-dhcp-server.c @@ -151,10 +151,8 @@ _public_ int sd_dhcp_raw_option_new(uint8_t type, char *data, size_t length, sd_ .type = type, }; - if (!p->data) { - free(p); + if (!p->data) return -ENOMEM; - } *ret = TAKE_PTR(p); return 0;