Every other caller of this function checks for an error return and
ends their formatting early if there is an error. This function
happily continues on its way.
Signed-off-by: Laine Stump <laine@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
if (def->resource)
virDomainResourceDefFormat(buf, def->resource);
- for (i = 0; i < def->nsysinfo; i++)
- virSysinfoFormat(buf, def->sysinfo[i]);
+ for (i = 0; i < def->nsysinfo; i++) {
+ if (virSysinfoFormat(buf, def->sysinfo[i]) < 0)
+ goto error;
+ }
if (def->os.bootloader) {
virBufferEscapeString(buf, "<bootloader>%s</bootloader>\n",