diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
index 873e4cdfe6..bbbb4e47c3 100644
--- a/src/conf/domain_conf.c
+++ b/src/conf/domain_conf.c
@@ -26134,11 +26134,13 @@ virDomainHostdevDefFormatSubsysSCSI(virBufferPtr buf,
} else {
virBufferAsprintf(&sourceChildBuf, "\n",
scsihostsrc->adapter);
- virBufferAsprintf(&sourceChildBuf,
- "
\n",
- includeTypeInAddr ? "type='scsi' " : "",
- scsihostsrc->bus, scsihostsrc->target,
- scsihostsrc->unit);
+
+ virBufferAddLit(&sourceChildBuf, "bus, scsihostsrc->target, scsihostsrc->unit);
+ virBufferAddLit(&sourceChildBuf, "/>\n");
}
virXMLFormatElement(buf, "source", &sourceAttrBuf, &sourceChildBuf);