From: Jan Synacek Date: Thu, 31 Oct 2019 13:37:43 +0000 (+0100) Subject: sd-dhcp: fix resource leak X-Git-Tag: v244-rc1~118^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7050e89ee0e7e1c9983a3f0d6f19364bc529297f;p=thirdparty%2Fsystemd.git sd-dhcp: fix resource leak CID#1406578 --- diff --git a/src/libsystemd-network/sd-dhcp-server.c b/src/libsystemd-network/sd-dhcp-server.c index 9e1a7698fca..f7022dd7154 100644 --- a/src/libsystemd-network/sd-dhcp-server.c +++ b/src/libsystemd-network/sd-dhcp-server.c @@ -151,8 +151,10 @@ _public_ int sd_dhcp_raw_option_new(uint8_t type, char *data, size_t length, sd_ .type = type, }; - if (!p->data) + if (!p->data) { + free(p); return -ENOMEM; + } *ret = p; return 0;