From: Minoru Usui Date: Mon, 27 Jun 2011 07:40:56 +0000 (+0900) Subject: sysinfo: fix lack of error check in virSysinfoFormat(). X-Git-Tag: v0.9.3-rc2~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a6c85d44e04274532ef805cf9e44c91fd663fd9c;p=thirdparty%2Flibvirt.git sysinfo: fix lack of error check in virSysinfoFormat(). Fix lack of error check in virSysinfoFormat(). Signed-off-by: Minoru Usui --- diff --git a/src/util/sysinfo.c b/src/util/sysinfo.c index fab4f061a1..6c06e3d7df 100644 --- a/src/util/sysinfo.c +++ b/src/util/sysinfo.c @@ -792,6 +792,11 @@ virSysinfoFormat(virSysinfoDefPtr def, const char *prefix) virBufferAsprintf(&buf, "%s\n", prefix); + if (virBufferError(&buf)) { + virReportOOMError(); + return NULL; + } + return virBufferContentAndReset(&buf); }