]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: #1425811 2388/head
authorDonghwa Jeong <dh48.jeong@samsung.com>
Fri, 8 Jun 2018 13:03:37 +0000 (22:03 +0900)
committerDonghwa Jeong <dh48.jeong@samsung.com>
Fri, 8 Jun 2018 13:03:37 +0000 (22:03 +0900)
Resource leak

Signed-off-by: Donghwa Jeong <dh48.jeong@samsung.com>
src/lxc/confile.c

index d07ada29cd0bd4fe9f331f3e11edb71b814fbb2b..5227c70c50a2a659059c65634c29234f6e24cae8 100644 (file)
@@ -628,8 +628,12 @@ static int set_config_net_ipv4_address(const char *key, const char *value,
        /* No prefix specified, determine it from the network class. */
        if (prefix) {
                ret = lxc_safe_uint(prefix, &inetdev->prefix);
-               if (ret < 0)
+               if (ret < 0) {
+                       free(inetdev);
+                       free(list);
+                       free(addr);
                        return -1;
+               }
        } else {
                inetdev->prefix = config_ip_prefix(&inetdev->addr);
        }