From: Jim Meyering Date: Thu, 4 Feb 2010 10:22:20 +0000 (+0100) Subject: cgroup.c: don't leak mem+FD upon OOM X-Git-Tag: v0.7.7~238 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd10c4e1ee2541b9e7c033675cf2fce4e8c26587;p=thirdparty%2Flibvirt.git cgroup.c: don't leak mem+FD upon OOM * src/util/cgroup.c (virCgroupDetectPlacement): Close the mapping FILE* also upon error. --- diff --git a/src/util/cgroup.c b/src/util/cgroup.c index e6f027059a..4446c7f1ea 100644 --- a/src/util/cgroup.c +++ b/src/util/cgroup.c @@ -183,6 +183,7 @@ static int virCgroupDetectPlacement(virCgroupPtr group) return 0; no_memory: + fclose(mapping); return -ENOMEM; }