]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
sysinfo: fix lack of error check in virSysinfoFormat().
authorMinoru Usui <usui@mxm.nes.nec.co.jp>
Mon, 27 Jun 2011 07:40:56 +0000 (16:40 +0900)
committerEric Blake <eblake@redhat.com>
Mon, 27 Jun 2011 15:40:38 +0000 (09:40 -0600)
Fix lack of error check in virSysinfoFormat().

Signed-off-by: Minoru Usui <usui@mxm.nes.nec.co.jp>
src/util/sysinfo.c

index fab4f061a1f909b98d3d5c36a1f9c01d41492db9..6c06e3d7df6b1e9e938cc4000038d9a77443e1e6 100644 (file)
@@ -792,6 +792,11 @@ virSysinfoFormat(virSysinfoDefPtr def, const char *prefix)
 
     virBufferAsprintf(&buf, "%s</sysinfo>\n", prefix);
 
+    if (virBufferError(&buf)) {
+        virReportOOMError();
+        return NULL;
+    }
+
     return virBufferContentAndReset(&buf);
 }