system-monitor: always unref cgroup if cpu_register_cgroup fails.
authorKrisztian Litkey <krisztian.litkey@intel.com>
Thu, 6 Nov 2014 12:37:49 +0000 (14:37 +0200)
committerKrisztian Litkey <krisztian.litkey@intel.com>
Thu, 8 Jan 2015 16:37:19 +0000 (18:37 +0200)
Change-Id: Ifddaab06c8d07bf42ed570b699c7ebbd1a360cd9

src/plugins/system-monitor/cpu-sampler.c

index d3a929e..2fbd289 100644 (file)
@@ -606,10 +606,10 @@ int cpu_register_cgroup(const char *name)
     return cgrp->id;
 
  fail:
-    if (cgrp != NULL)
+    if (cgrp != NULL) {
         unregister_cgroup(cgrp);
-    else
         cgroup_unref(cg);
+    }
 
     return -1;
 }