From: Gaurav Singh Date: Sat, 13 Jun 2020 18:06:04 +0000 (-0400) Subject: nl: fix memory leak X-Git-Tag: lxc-5.0.0~417^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F3449%2Fhead;p=thirdparty%2Flxc.git nl: fix memory leak Signed-off-by: Gaurav Singh --- diff --git a/src/lxc/nl.c b/src/lxc/nl.c index dd94c09c8..048a5a53f 100644 --- a/src/lxc/nl.c +++ b/src/lxc/nl.c @@ -106,8 +106,10 @@ struct nlmsg *nlmsg_alloc(size_t size) return ret_set_errno(NULL, ENOMEM); nlmsg->nlmsghdr = malloc(len); - if (!nlmsg->nlmsghdr) + if (!nlmsg->nlmsghdr) { + free(nlmsg); return ret_set_errno(NULL, ENOMEM); + } memset(nlmsg->nlmsghdr, 0, len); nlmsg->cap = len;