]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
LXC: check whether we get MemSwap[Total|Usage]
authorChen Hanxiao <chenhanxiao@cn.fujitsu.com>
Wed, 25 Jun 2014 01:57:32 +0000 (09:57 +0800)
committerMartin Kletzander <mkletzan@redhat.com>
Wed, 25 Jun 2014 05:17:21 +0000 (07:17 +0200)
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
src/lxc/lxc_cgroup.c

index 8dfdc60d462aabe833dca15021bf2fd3968cc51a..39e30ad21e5a016ac054dbe002f9673dd4c970b1 100644 (file)
@@ -288,8 +288,11 @@ int virLXCCgroupGetMeminfo(virLXCMeminfoPtr meminfo)
     if (virLXCCgroupGetMemUsage(cgroup, meminfo) < 0)
         goto cleanup;
 
-    virLXCCgroupGetMemSwapTotal(cgroup, meminfo);
-    virLXCCgroupGetMemSwapUsage(cgroup, meminfo);
+    if (virLXCCgroupGetMemSwapTotal(cgroup, meminfo) < 0)
+        goto cleanup;
+
+    if (virLXCCgroupGetMemSwapUsage(cgroup, meminfo) < 0)
+        goto cleanup;
 
     ret = 0;
  cleanup: