]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
cgmanager: free line at end of check_supports_multiple_controllers
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Wed, 18 Mar 2015 00:02:19 +0000 (19:02 -0500)
committerStéphane Graber <stgraber@ubuntu.com>
Fri, 14 Aug 2015 16:53:41 +0000 (12:53 -0400)
This is only called at startup so it wasn't a big leak, but it is a leak.

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
Acked-by: Stéphane Graber <stgraber@ubuntu.com>
src/lxc/cgmanager.c

index 1872f03a0a64ad512d593c46be816701cfc793d3..3696997e70ff797b11cb3fe8c3fa0143ec2efcd4 100644 (file)
@@ -246,11 +246,12 @@ static void check_supports_multiple_controllers(pid_t pid)
                }
                if (strcmp(prevpath, colon) != 0) {
                        cgm_all_controllers_same = false;
-                       fclose(f);
-                       return;
+                       break;
                }
        }
+
        fclose(f);
+       free(line);
 }
 
 static int send_creds(int sock, int rpid, int ruid, int rgid)