[lxc-devel] [PATCH 2/2] cgmanager: free line at end of check_supports_multiple_controllers

serge at hallyn.com serge at hallyn.com
Wed Mar 18 00:02:19 UTC 2015


From: Serge Hallyn <serge.hallyn at ubuntu.com>

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 at ubuntu.com>
---
 src/lxc/cgmanager.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/lxc/cgmanager.c b/src/lxc/cgmanager.c
index 0932d96..2eeed62 100644
--- a/src/lxc/cgmanager.c
+++ b/src/lxc/cgmanager.c
@@ -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)
-- 
1.7.9.5



More information about the lxc-devel mailing list