]> 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>
Mon, 6 Apr 2015 16:12:10 +0000 (12:12 -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 0932d96ccd485b955f82a65aa67b69779c66d040..2eeed62c8fe604d85bf720ea6f38c5e33bb1d119 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)