src: Drop NULL check before calling virBufferEscapeString()

There's no need to check if any of the three arguments passed to
virBufferEscapeString() is NULL as the function does so itself.
Well, in a few places we're comparing the last argument against
NULL. Drop the comparison then.

Generated using the following spatch:

  @@
  expression X, Y, E;
  @@
  - if (E) virBufferEscapeString(X, Y, E);
  + virBufferEscapeString(X, Y, E);

  @@
  expression X, Y, E;
  @@
  - if (E) {
    virBufferEscapeString(X, Y, E);
  - }

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
Michal Privoznik committed 2026-03-17 17:24:49 +01:00
1 parent 54f5032e57
commit 05cdfcf568
4 files changed
+18 -32

No files matched your search

+5 -12
View File
@@ -24215,11 +24215,8 @@ virDomainDiskDefFormatIotune(virBuffer *buf,
virBufferAsprintf(&childBuf, "<size_iops_sec>%llu</size_iops_sec>\n",
disk->blkdeviotune.size_iops_sec);
}
if (disk->blkdeviotune.group_name) {
virBufferEscapeString(&childBuf, "<group_name>%s</group_name>\n",
disk->blkdeviotune.group_name);
}
virBufferEscapeString(&childBuf, "<group_name>%s</group_name>\n",
disk->blkdeviotune.group_name);
FORMAT_IOTUNE(total_bytes_sec_max_length);
FORMAT_IOTUNE(read_bytes_sec_max_length);
@@ -27491,9 +27488,7 @@ virDomainGraphicsAuthDefFormatAttr(virBuffer *buf,
if (!def->passwd)
return;
if (def->username)
virBufferEscapeString(buf, " username='%s'",
def->username);
virBufferEscapeString(buf, " username='%s'", def->username);
if (flags & VIR_DOMAIN_DEF_FORMAT_SECURE)
virBufferEscapeString(buf, " passwd='%s'",
@@ -27623,8 +27618,7 @@ virDomainGraphicsListenDefFormatAddr(virBuffer *buf,
VIR_DOMAIN_DEF_FORMAT_MIGRATABLE))
return;
if (glisten->address)
virBufferEscapeString(buf, " listen='%s'", glisten->address);
virBufferEscapeString(buf, " listen='%s'", glisten->address);
}
static void
@@ -27637,8 +27631,7 @@ virDomainGraphicsDefFormatGL(virBuffer *buf,
if (gl != VIR_TRISTATE_BOOL_ABSENT)
virBufferAsprintf(&attrBuf, " enable='%s'", virTristateBoolTypeToString(gl));
if (rendernode)
virBufferEscapeString(&attrBuf, " rendernode='%s'", rendernode);
virBufferEscapeString(&attrBuf, " rendernode='%s'", rendernode);
virXMLFormatElement(buf, "gl", &attrBuf, NULL);
}
+4 -9
View File
@@ -2000,10 +2000,8 @@ virNetworkDNSDefFormat(virBuffer *buf,
for (i = 0; i < def->nfwds; i++) {
virBufferAddLit(buf, "<forwarder");
if (def->forwarders[i].domain) {
virBufferEscapeString(buf, " domain='%s'",
def->forwarders[i].domain);
}
virBufferEscapeString(buf, " domain='%s'",
def->forwarders[i].domain);
if (VIR_SOCKET_ADDR_VALID(&def->forwarders[i].addr)) {
g_autofree char *addr = virSocketAddrFormat(&def->forwarders[i].addr);
int port = virSocketAddrGetPort(&def->forwarders[i].addr);
@@ -2093,11 +2091,8 @@ virNetworkIPDefFormat(virBuffer *buf,
virBufferAddLit(buf, ">\n");
virBufferAdjustIndent(buf, 2);
if (def->tftproot) {
virBufferEscapeString(buf, "<tftp root='%s'/>\n",
def->tftproot);
}
virBufferEscapeString(buf, "<tftp root='%s'/>\n",
def->tftproot);
if ((def->nranges || def->nhosts)) {
size_t i;
virBufferAddLit(buf, "<dhcp>\n");
+1 -3
View File
@@ -432,9 +432,7 @@ virNodeDeviceCapUSBDevDefFormat(virBuffer *buf,
virBufferAsprintf(buf, "<bus>%d</bus>\n", data->usb_dev.bus);
virBufferAsprintf(buf, "<device>%d</device>\n",
data->usb_dev.device);
if (data->usb_dev.port)
virBufferEscapeString(buf, "<port>%s</port>\n",
data->usb_dev.port);
virBufferEscapeString(buf, "<port>%s</port>\n", data->usb_dev.port);
virBufferAsprintf(buf, "<product id='0x%04x'",
data->usb_dev.product);
if (data->usb_dev.product_name)
+8 -8
View File
@@ -2335,18 +2335,18 @@ qemuDomainDiskPrivateFormat(virDomainDiskDef *disk,
if (priv->nodeCopyOnRead || disk->nthrottlefilters > 0) {
virBufferAddLit(buf, "<nodenames>\n");
virBufferAdjustIndent(buf, 2);
if (priv->nodeCopyOnRead)
virBufferEscapeString(buf, "<nodename type='copyOnRead' name='%s'/>\n",
priv->nodeCopyOnRead);
virBufferEscapeString(buf,
"<nodename type='copyOnRead' name='%s'/>\n",
priv->nodeCopyOnRead);
if (disk->nthrottlefilters > 0) {
for (i = 0; i < disk->nthrottlefilters; i++) {
if (disk->throttlefilters[i]->nodename)
virBufferEscapeString(buf, "<nodename type='throttle-filter' name='%s' ",
disk->throttlefilters[i]->nodename);
virBufferEscapeString(buf,
"<nodename type='throttle-filter' name='%s' ",
disk->throttlefilters[i]->nodename);
if (disk->throttlefilters[i]->group_name)
virBufferEscapeString(buf, "group='%s'/>\n", disk->throttlefilters[i]->group_name);
virBufferEscapeString(buf, "group='%s'/>\n",
disk->throttlefilters[i]->group_name);
}
}
virBufferAdjustIndent(buf, -2);