]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-dhcp: fix resource leak 13895/head
authorJan Synacek <jsynacek@redhat.com>
Thu, 31 Oct 2019 13:37:43 +0000 (14:37 +0100)
committerJan Synacek <jsynacek@redhat.com>
Thu, 31 Oct 2019 13:37:46 +0000 (14:37 +0100)
CID#1406578

src/libsystemd-network/sd-dhcp-server.c

index 9e1a7698fca701cd82b900b10f8ecb1bdd807b85..f7022dd715450580289e96c4509d0f4fe68fe86a 100644 (file)
@@ -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;