From 2c6402c635d269a37877e6824f216100d8613bd8 Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Tue, 25 May 2021 11:30:33 +0200 Subject: [PATCH] virxml: Report error if virXMLFormatMetadata() fails I guess this is more of an academic problem, because if content was problematic we would have caught the error during parsing. Anyway, as is this function returns -1 without any error reported. Fix it by reporting one. Signed-off-by: Michal Privoznik Reviewed-by: Pavel Hrdina --- src/util/virxml.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/util/virxml.c b/src/util/virxml.c index 062a5402f6..91c6f6b02e 100644 --- a/src/util/virxml.c +++ b/src/util/virxml.c @@ -1740,6 +1740,8 @@ virXMLFormatMetadata(virBuffer *buf, if (xmlNodeDump(xmlbuf, metadata->doc, metadata, virBufferGetIndent(buf) / 2, 1) < 0) { xmlIndentTreeOutput = oldIndentTreeOutput; + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + _("Unable to format metadata element")); return -1; } -- 2.47.2