]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
fix resource leak of utsname in error path found by coverity
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Mon, 15 Apr 2013 02:56:51 +0000 (21:56 -0500)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Mon, 15 Apr 2013 02:56:51 +0000 (21:56 -0500)
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
src/lxc/confile.c

index 676878e629c2798e5efe17a8763f62a02adfcab5..38685fb0d41e135af3408303c033da34679a4e39 100644 (file)
@@ -1344,6 +1344,7 @@ static int config_utsname(const char *key, const char *value,
        if (strlen(value) >= sizeof(utsname->nodename)) {
                ERROR("node name '%s' is too long",
                              utsname->nodename);
+               free(utsname);
                return -1;
        }