The function now never returned an error so we can drop it fully. Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx> --- src/bhyve/bhyve_command.c | 3 - src/bhyve/bhyve_driver.c | 5 - src/conf/capabilities.c | 16 --- src/conf/checkpoint_conf.c | 3 - src/conf/cpu_conf.c | 7 -- src/conf/domain_addr.c | 2 - src/conf/domain_capabilities.c | 1 - src/conf/domain_conf.c | 38 ------- src/conf/interface_conf.c | 3 - src/conf/network_conf.c | 3 - src/conf/node_device_conf.c | 3 - src/conf/nwfilter_conf.c | 9 -- src/conf/secret_conf.c | 3 - src/conf/snapshot_conf.c | 3 - src/conf/storage_conf.c | 12 -- src/conf/virnetworkobj.c | 3 - src/conf/virnetworkportdef.c | 3 - src/conf/virnwfilterbindingdef.c | 3 - src/conf/virnwfilterbindingobj.c | 3 - src/conf/virsavecookie.c | 3 - src/cpu/cpu_map.c | 2 - src/cpu/cpu_x86.c | 10 -- src/esx/esx_driver.c | 12 -- src/esx/esx_util.c | 6 - src/esx/esx_vi.c | 15 --- src/esx/esx_vi_methods.c | 3 - src/hyperv/hyperv_driver.c | 3 - src/hyperv/hyperv_wmi.c | 10 -- src/libvirt_private.syms | 1 - src/libxl/libxl_conf.c | 5 - src/libxl/libxl_driver.c | 2 - src/libxl/libxl_migration.c | 3 - src/libxl/xen_common.c | 13 --- src/libxl/xen_xl.c | 9 -- src/libxl/xen_xm.c | 3 - src/locking/lock_driver_sanlock.c | 3 - src/lxc/lxc_container.c | 3 - src/lxc/lxc_controller.c | 3 - src/lxc/lxc_driver.c | 2 - src/lxc/lxc_fuse.c | 4 - src/network/bridge_driver.c | 6 - src/node_device/node_device_udev.c | 3 - src/nwfilter/nwfilter_ebiptables_driver.c | 8 -- src/nwfilter/nwfilter_gentech_driver.c | 2 - src/phyp/phyp_driver.c | 4 - src/qemu/qemu_capabilities.c | 3 +- src/qemu/qemu_command.c | 130 ---------------------- src/qemu/qemu_domain.c | 4 - src/qemu/qemu_driver.c | 2 - src/qemu/qemu_migration_cookie.c | 3 - src/qemu/qemu_monitor_json.c | 3 - src/rpc/virnetlibsshsession.c | 6 - src/rpc/virnetsocket.c | 8 -- src/rpc/virnetsshsession.c | 6 - src/storage/storage_backend_rbd.c | 6 - src/storage/storage_util.c | 13 --- src/util/virbitmap.c | 1 - src/util/virbuffer.c | 14 --- src/util/virbuffer.h | 13 --- src/util/vircommand.c | 3 - src/util/virconf.c | 6 - src/util/virdnsmasq.c | 6 - src/util/virfilecache.c | 3 - src/util/virnetdevopenvswitch.c | 3 - src/util/virpidfile.c | 7 -- src/util/virqemu.c | 3 - src/util/virresctrl.c | 4 +- src/util/virstoragefile.c | 3 - src/util/virstring.c | 5 - src/util/virsysinfo.c | 3 - src/util/virsystemd.c | 6 - src/util/viruri.c | 3 - src/util/virxml.c | 5 - src/vmx/vmx.c | 3 - src/vz/vz_driver.c | 5 - tests/qemublocktest.c | 6 - tests/qemumonitorjsontest.c | 6 - tests/qemumonitortestutils.c | 2 - tests/vircgrouptest.c | 2 - tools/virsh-domain.c | 2 - tools/vsh.c | 3 - 81 files changed, 3 insertions(+), 559 deletions(-) diff --git a/src/bhyve/bhyve_command.c b/src/bhyve/bhyve_command.c index 8ea76cee2e..48336ffa1b 100644 --- a/src/bhyve/bhyve_command.c +++ b/src/bhyve/bhyve_command.c @@ -227,9 +227,6 @@ bhyveBuildAHCIControllerArgStr(const virDomainDef *def, virBufferFreeAndReset(&device); } - if (virBufferCheckError(&buf) < 0) - goto error; - virCommandAddArg(cmd, "-s"); virCommandAddArgFormat(cmd, "%d:0,ahci%s", controller->info.addr.pci.slot, diff --git a/src/bhyve/bhyve_driver.c b/src/bhyve/bhyve_driver.c index e3d984f69a..7da48a08d5 100644 --- a/src/bhyve/bhyve_driver.c +++ b/src/bhyve/bhyve_driver.c @@ -258,8 +258,6 @@ bhyveConnectGetSysinfo(virConnectPtr conn, unsigned int flags) if (virSysinfoFormat(&buf, privconn->hostsysinfo) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; return virBufferContentAndReset(&buf); } @@ -752,9 +750,6 @@ bhyveConnectDomainXMLToNative(virConnectPtr conn, virBufferAdd(&buf, virCommandToString(cmd, false), -1); - if (virBufferCheckError(&buf) < 0) - goto cleanup; - ret = virBufferContentAndReset(&buf); cleanup: diff --git a/src/conf/capabilities.c b/src/conf/capabilities.c index 697d464fe9..953464b09d 100644 --- a/src/conf/capabilities.c +++ b/src/conf/capabilities.c @@ -734,10 +734,6 @@ virCapabilitiesDomainDataLookupInternal(virCapsPtr caps, if (virBufferCurrentContent(&buf) && !virBufferCurrentContent(&buf)[0]) virBufferAsprintf(&buf, "%s", _("any configuration")); - if (virBufferCheckError(&buf) < 0) { - virBufferFreeAndReset(&buf); - goto error; - } virReportError(VIR_ERR_INVALID_ARG, _("could not find capabilities for %s"), @@ -930,9 +926,6 @@ virCapabilitiesFormatResctrlMonitor(virBufferPtr buf, monitor->features[i]); } - if (virBufferCheckError(&childrenBuf) < 0) - return -1; - virBufferAddBuffer(buf, &childrenBuf); virBufferAddLit(buf, "</monitor>\n"); @@ -1014,9 +1007,6 @@ virCapabilitiesFormatCaches(virBufferPtr buf, controls->max_allocation); } - if (virBufferCheckError(&childrenBuf) < 0) - return -1; - if (virBufferUse(&childrenBuf)) { virBufferAddLit(buf, ">\n"); virBufferAddBuffer(buf, &childrenBuf); @@ -1068,9 +1058,6 @@ virCapabilitiesFormatMemoryBandwidth(virBufferPtr buf, control->granularity, control->min, control->max_allocation); - if (virBufferCheckError(&childrenBuf) < 0) - return -1; - if (virBufferUse(&childrenBuf)) { virBufferAddLit(buf, ">\n"); virBufferAddBuffer(buf, &childrenBuf); @@ -1367,9 +1354,6 @@ virCapabilitiesFormatXML(virCapsPtr caps) virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</capabilities>\n"); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); error: diff --git a/src/conf/checkpoint_conf.c b/src/conf/checkpoint_conf.c index 4fa743e0b0..3b7d848079 100644 --- a/src/conf/checkpoint_conf.c +++ b/src/conf/checkpoint_conf.c @@ -499,9 +499,6 @@ virDomainCheckpointDefFormatInternal(virBufferPtr buf, virBufferAdjustIndent(buf, -2); virBufferAddLit(buf, "</domaincheckpoint>\n"); - if (virBufferCheckError(buf) < 0) - goto error; - return 0; error: diff --git a/src/conf/cpu_conf.c b/src/conf/cpu_conf.c index 1d9feb2f0a..2b644638a7 100644 --- a/src/conf/cpu_conf.c +++ b/src/conf/cpu_conf.c @@ -668,9 +668,6 @@ virCPUDefFormat(virCPUDefPtr def, if (virCPUDefFormatBufFull(&buf, def, numa) < 0) goto cleanup; - if (virBufferCheckError(&buf) < 0) - goto cleanup; - return virBufferContentAndReset(&buf); cleanup: @@ -731,10 +728,6 @@ virCPUDefFormatBufFull(virBufferPtr buf, if (virDomainNumaDefCPUFormatXML(&childrenBuf, numa) < 0) goto cleanup; - if (virBufferCheckError(&attributeBuf) < 0 || - virBufferCheckError(&childrenBuf) < 0) - goto cleanup; - /* Put it all together */ if (virBufferUse(&attributeBuf) || virBufferUse(&childrenBuf)) { virBufferAddLit(buf, "<cpu"); diff --git a/src/conf/domain_addr.c b/src/conf/domain_addr.c index dd8e04576a..9b588226e3 100644 --- a/src/conf/domain_addr.c +++ b/src/conf/domain_addr.c @@ -1985,8 +1985,6 @@ virDomainUSBAddressPortFormat(unsigned int *port) { virBuffer buf = VIR_BUFFER_INITIALIZER; virDomainUSBAddressPortFormatBuf(&buf, port); - if (virBufferCheckError(&buf) < 0) - return NULL; return virBufferContentAndReset(&buf); } diff --git a/src/conf/domain_capabilities.c b/src/conf/domain_capabilities.c index 3c4c7fd6d1..09bf047647 100644 --- a/src/conf/domain_capabilities.c +++ b/src/conf/domain_capabilities.c @@ -654,7 +654,6 @@ virDomainCapsFormat(virDomainCapsPtr const caps) virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</domainCapabilities>\n"); - virBufferCheckError(&buf); return virBufferContentAndReset(&buf); } diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 1fb538b9a8..778858fe3e 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -24854,9 +24854,6 @@ virDomainFSDefFormat(virBufferPtr buf, virDomainVirtioOptionsFormat(&driverBuf, def->virtio); - if (virBufferCheckError(&driverBuf) < 0) - goto cleanup; - if (virBufferUse(&driverBuf)) { virBufferAddLit(buf, "<driver"); virBufferAddBuffer(buf, &driverBuf); @@ -25297,9 +25294,6 @@ virDomainVirtioNetGuestOptsFormat(char **outstr, } virBufferTrim(&buf, " ", -1); - if (virBufferCheckError(&buf) < 0) - return -1; - *outstr = virBufferContentAndReset(&buf); return 0; } @@ -25340,9 +25334,6 @@ virDomainVirtioNetHostOptsFormat(char **outstr, } virBufferTrim(&buf, " ", -1); - if (virBufferCheckError(&buf) < 0) - return -1; - *outstr = virBufferContentAndReset(&buf); return 0; } @@ -25380,9 +25371,6 @@ virDomainVirtioNetDriverFormat(char **outstr, virDomainVirtioOptionsFormat(&buf, def->virtio); - if (virBufferCheckError(&buf) < 0) - return -1; - *outstr = virBufferContentAndReset(&buf); return 0; } @@ -26083,9 +26071,6 @@ virDomainSmartcardDefFormat(virBufferPtr buf, if (virDomainDeviceInfoFormat(&childBuf, &def->info, flags) < 0) goto cleanup; - if (virBufferCheckError(&childBuf) < 0) - goto cleanup; - virBufferAsprintf(buf, "<smartcard mode='%s'", mode); if (def->type == VIR_DOMAIN_SMARTCARD_TYPE_PASSTHROUGH && virDomainChrAttrsDefFormat(buf, def->data.passthru, false) < 0) { @@ -26196,9 +26181,6 @@ virDomainSoundDefFormat(virBufferPtr buf, if (virDomainDeviceInfoFormat(&childBuf, &def->info, flags) < 0) goto cleanup; - if (virBufferCheckError(&childBuf) < 0) - goto cleanup; - virBufferAsprintf(buf, "<sound model='%s'", model); if (virBufferUse(&childBuf)) { virBufferAddLit(buf, ">\n"); @@ -26584,8 +26566,6 @@ virDomainVideoDefFormat(virBufferPtr buf, virBufferAddLit(buf, "<video>\n"); virBufferAdjustIndent(buf, 2); virDomainVirtioOptionsFormat(&driverBuf, def->virtio); - if (virBufferCheckError(&driverBuf) < 0) - goto cleanup; if (virBufferUse(&driverBuf) || (def->driver && def->driver->vgaconf) || def->backend != VIR_DOMAIN_VIDEO_BACKEND_TYPE_DEFAULT) { virBufferAddLit(buf, "<driver"); @@ -27663,9 +27643,6 @@ virDomainCachetuneDefFormat(virBufferPtr buf, goto cleanup; } - if (virBufferCheckError(&childrenBuf) < 0) - goto cleanup; - if (!virBufferUse(&childrenBuf)) { ret = 0; goto cleanup; @@ -27724,9 +27701,6 @@ virDomainMemorytuneDefFormat(virBufferPtr buf, &childrenBuf) < 0) goto cleanup; - if (virBufferCheckError(&childrenBuf) < 0) - goto cleanup; - if (!virBufferUse(&childrenBuf)) { ret = 0; goto cleanup; @@ -27869,9 +27843,6 @@ virDomainCputuneDefFormat(virBufferPtr buf, for (i = 0; i < def->nresctrls; i++) virDomainMemorytuneDefFormat(&childrenBuf, def->resctrls[i], flags); - if (virBufferCheckError(&childrenBuf) < 0) - return -1; - if (virBufferUse(&childrenBuf)) { virBufferAddLit(buf, "<cputune>\n"); virBufferAddBuffer(buf, &childrenBuf); @@ -28938,9 +28909,6 @@ virDomainDefFormatInternalSetRootName(virDomainDefPtr def, virBufferAdjustIndent(buf, -2); virBufferAsprintf(buf, "</%s>\n", rootname); - if (virBufferCheckError(buf) < 0) - goto error; - return 0; error: @@ -29015,9 +28983,6 @@ virDomainObjFormat(virDomainXMLOptionPtr xmlopt, virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</domstatus>\n"); - if (virBufferCheckError(&buf) < 0) - goto error; - return virBufferContentAndReset(&buf); error: @@ -30452,8 +30417,6 @@ virDomainGetBlkioParametersAssignFromDef(virDomainDefPtr def, def->blkio.devices[i].param); \ } \ virBufferTrim(&buf, ",", -1); \ - if (virBufferCheckError(&buf) < 0) \ - goto error; \ data = virBufferContentAndReset(&buf); \ if (virTypedParameterAssign(&(params[(*nparams)++]), name, \ VIR_TYPED_PARAM_STRING, data) < 0) \ @@ -30571,7 +30534,6 @@ virDomainGenerateMachineName(const char *drivername, virBufferAsprintf(&buf, "%d-", id); virDomainMachineNameAppendValid(&buf, name); - virBufferCheckError(&buf); return virBufferContentAndReset(&buf); } diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c index 69ac049eaa..fbfd855395 100644 --- a/src/conf/interface_conf.c +++ b/src/conf/interface_conf.c @@ -1124,9 +1124,6 @@ virInterfaceDefDevFormat(virBufferPtr buf, virBufferAdjustIndent(buf, -2); virBufferAddLit(buf, "</interface>\n"); - if (virBufferCheckError(buf) < 0) - goto cleanup; - return 0; cleanup: diff --git a/src/conf/network_conf.c b/src/conf/network_conf.c index 1d20d28f46..17cb73a899 100644 --- a/src/conf/network_conf.c +++ b/src/conf/network_conf.c @@ -2660,9 +2660,6 @@ virNetworkDefFormat(const virNetworkDef *def, if (virNetworkDefFormatBuf(&buf, def, xmlopt, flags) < 0) goto error; - if (virBufferCheckError(&buf) < 0) - goto error; - return virBufferContentAndReset(&buf); error: diff --git a/src/conf/node_device_conf.c b/src/conf/node_device_conf.c index 7eb52dbf85..767524841f 100644 --- a/src/conf/node_device_conf.c +++ b/src/conf/node_device_conf.c @@ -610,9 +610,6 @@ virNodeDeviceDefFormat(const virNodeDeviceDef *def) virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</device>\n"); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } diff --git a/src/conf/nwfilter_conf.c b/src/conf/nwfilter_conf.c index cd97eb87ac..48f5720d85 100644 --- a/src/conf/nwfilter_conf.c +++ b/src/conf/nwfilter_conf.c @@ -951,8 +951,6 @@ virNWFilterPrintTCPFlags(uint8_t flags) { virBuffer buf = VIR_BUFFER_INITIALIZER; printTCPFlags(&buf, flags); - if (virBufferCheckError(&buf) < 0) - return NULL; return virBufferContentAndReset(&buf); } @@ -2600,15 +2598,11 @@ virNWFilterIsAllowedChain(const char *chainname) printed = true; } - if (virBufferCheckError(&buf) < 0) - goto err_exit; - msg = virBufferContentAndReset(&buf); virReportError(VIR_ERR_INVALID_ARG, "%s", msg); VIR_FREE(msg); - err_exit: return NULL; } @@ -3078,9 +3072,6 @@ virNWFilterDefFormat(const virNWFilterDef *def) virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</filter>\n"); - if (virBufferCheckError(&buf) < 0) - goto err_exit; - return virBufferContentAndReset(&buf); err_exit: diff --git a/src/conf/secret_conf.c b/src/conf/secret_conf.c index 3716d5731f..0ec9bce987 100644 --- a/src/conf/secret_conf.c +++ b/src/conf/secret_conf.c @@ -298,9 +298,6 @@ virSecretDefFormat(const virSecretDef *def) virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</secret>\n"); - if (virBufferCheckError(&buf) < 0) - goto error; - return virBufferContentAndReset(&buf); error: diff --git a/src/conf/snapshot_conf.c b/src/conf/snapshot_conf.c index f9fbca3c07..14e0d37063 100644 --- a/src/conf/snapshot_conf.c +++ b/src/conf/snapshot_conf.c @@ -926,9 +926,6 @@ virDomainSnapshotDefFormatInternal(virBufferPtr buf, virBufferAdjustIndent(buf, -2); virBufferAddLit(buf, "</domainsnapshot>\n"); - if (virBufferCheckError(buf) < 0) - goto error; - return 0; error: diff --git a/src/conf/storage_conf.c b/src/conf/storage_conf.c index f212eefe25..9c85721a23 100644 --- a/src/conf/storage_conf.c +++ b/src/conf/storage_conf.c @@ -1235,9 +1235,6 @@ virStoragePoolDefFormat(virStoragePoolDefPtr def) if (virStoragePoolDefFormatBuf(&buf, def) < 0) goto error; - if (virBufferCheckError(&buf) < 0) - goto error; - return virBufferContentAndReset(&buf); error: @@ -1672,9 +1669,6 @@ virStorageVolDefFormat(virStoragePoolDefPtr pool, virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</volume>\n"); - if (virBufferCheckError(&buf) < 0) - goto cleanup; - return virBufferContentAndReset(&buf); cleanup: @@ -1716,9 +1710,6 @@ virStoragePoolSaveState(const char *stateFile, virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</poolstate>\n"); - if (virBufferCheckError(&buf) < 0) - return -1; - if (!(xml = virBufferContentAndReset(&buf))) return -1; @@ -1788,9 +1779,6 @@ virStoragePoolSourceListFormat(virStoragePoolSourceListPtr def) virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</sources>\n"); - if (virBufferCheckError(&buf) < 0) - goto cleanup; - return virBufferContentAndReset(&buf); cleanup: diff --git a/src/conf/virnetworkobj.c b/src/conf/virnetworkobj.c index e7017bffa9..b9db7cb876 100644 --- a/src/conf/virnetworkobj.c +++ b/src/conf/virnetworkobj.c @@ -843,9 +843,6 @@ virNetworkObjFormat(virNetworkObjPtr obj, virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</networkstatus>"); - if (virBufferCheckError(&buf) < 0) - goto error; - return virBufferContentAndReset(&buf); error: diff --git a/src/conf/virnetworkportdef.c b/src/conf/virnetworkportdef.c index 459384611c..53c2a52e70 100644 --- a/src/conf/virnetworkportdef.c +++ b/src/conf/virnetworkportdef.c @@ -323,9 +323,6 @@ virNetworkPortDefFormat(const virNetworkPortDef *def) return NULL; } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } diff --git a/src/conf/virnwfilterbindingdef.c b/src/conf/virnwfilterbindingdef.c index dbd0a9a04f..7d813353ef 100644 --- a/src/conf/virnwfilterbindingdef.c +++ b/src/conf/virnwfilterbindingdef.c @@ -230,9 +230,6 @@ virNWFilterBindingDefFormat(const virNWFilterBindingDef *def) return NULL; } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } diff --git a/src/conf/virnwfilterbindingobj.c b/src/conf/virnwfilterbindingobj.c index 48d53fafb1..f0bd67e9bd 100644 --- a/src/conf/virnwfilterbindingobj.c +++ b/src/conf/virnwfilterbindingobj.c @@ -300,8 +300,5 @@ virNWFilterBindingObjFormat(const virNWFilterBindingObj *obj) virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</filterbindingstatus>\n"); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } diff --git a/src/conf/virsavecookie.c b/src/conf/virsavecookie.c index 37a3808481..bdc22bb324 100644 --- a/src/conf/virsavecookie.c +++ b/src/conf/virsavecookie.c @@ -133,9 +133,6 @@ virSaveCookieFormat(virObjectPtr obj, if (virSaveCookieFormatBuf(&buf, obj, saveCookie) < 0) goto error; - if (virBufferCheckError(&buf) < 0) - goto error; - return virBufferContentAndReset(&buf); error: diff --git a/src/cpu/cpu_map.c b/src/cpu/cpu_map.c index cb9f7c243f..dffb6ea7e8 100644 --- a/src/cpu/cpu_map.c +++ b/src/cpu/cpu_map.c @@ -201,8 +201,6 @@ int cpuMapLoad(const char *arch, goto cleanup; virBufferAsprintf(&buf, "./arch[@name='%s']", arch); - if (virBufferCheckError(&buf) < 0) - goto cleanup; xpath = virBufferContentAndReset(&buf); diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c index d7fcb3b147..abe4865ec2 100644 --- a/src/cpu/cpu_x86.c +++ b/src/cpu/cpu_x86.c @@ -1652,9 +1652,6 @@ virCPUx86DataFormat(const virCPUData *data) } virBufferAddLit(&buf, "</cpudata>\n"); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -1992,9 +1989,6 @@ x86FormatSignatures(virCPUx86ModelPtr model) virBufferTrim(&buf, ",", -1); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -3075,10 +3069,6 @@ virCPUx86UpdateLive(virCPUDefPtr cpu, virBufferTrim(&bufAdded, ",", -1); virBufferTrim(&bufRemoved, ",", -1); - if (virBufferCheckError(&bufAdded) < 0 || - virBufferCheckError(&bufRemoved) < 0) - goto cleanup; - added = virBufferContentAndReset(&bufAdded); removed = virBufferContentAndReset(&bufRemoved); diff --git a/src/esx/esx_driver.c b/src/esx/esx_driver.c index 8e39075701..130f349133 100644 --- a/src/esx/esx_driver.c +++ b/src/esx/esx_driver.c @@ -325,9 +325,6 @@ esxFormatVMXFileName(const char *fileName, void *opaque) virBufferAddChar(&buffer, separator); virBufferAdd(&buffer, directoryAndFileName, -1); - if (virBufferCheckError(&buffer) < 0) - goto cleanup; - result = virBufferContentAndReset(&buffer); } else if (*fileName == '/') { /* FIXME: need to deal with Windows paths here too */ @@ -2413,9 +2410,6 @@ esxDomainScreenshot(virDomainPtr domain, virStreamPtr stream, domain->conn->uri->server, domain->conn->uri->port); virBufferURIEncodeString(&buffer, virtualMachine->obj->value); - if (virBufferCheckError(&buffer)) - goto cleanup; - url = virBufferContentAndReset(&buffer); mimeType = g_strdup("image/png"); @@ -2634,9 +2628,6 @@ esxDomainGetXMLDesc(virDomainPtr domain, unsigned int flags) virBufferAddLit(&buffer, "&dsName="); virBufferURIEncodeString(&buffer, datastoreName); - if (virBufferCheckError(&buffer) < 0) - goto cleanup; - url = virBufferContentAndReset(&buffer); if (esxVI_CURL_Download(priv->primary->curl, url, &vmx, 0, NULL) < 0) @@ -3100,9 +3091,6 @@ esxDomainDefineXMLFlags(virConnectPtr conn, const char *xml, unsigned int flags) virBufferAddLit(&buffer, "&dsName="); virBufferURIEncodeString(&buffer, datastoreName); - if (virBufferCheckError(&buffer) < 0) - goto cleanup; - url = virBufferContentAndReset(&buffer); /* Check, if VMX file already exists */ diff --git a/src/esx/esx_util.c b/src/esx/esx_util.c index 6f4ee3444f..c265528056 100644 --- a/src/esx/esx_util.c +++ b/src/esx/esx_util.c @@ -398,9 +398,6 @@ esxUtil_EscapeBase64(const char *string) } } - if (virBufferCheckError(&buffer) < 0) - return NULL; - return virBufferContentAndReset(&buffer); } @@ -464,8 +461,5 @@ esxUtil_EscapeForXml(const char *string) virBufferEscapeString(&buffer, "%s", string); - if (virBufferCheckError(&buffer) < 0) - return NULL; - return virBufferContentAndReset(&buffer); } diff --git a/src/esx/esx_vi.c b/src/esx/esx_vi.c index 78e61ecd24..3823ea0f07 100644 --- a/src/esx/esx_vi.c +++ b/src/esx/esx_vi.c @@ -415,9 +415,6 @@ esxVI_CURL_Download(esxVI_CURL *curl, const char *url, char **content, goto cleanup; } - if (virBufferCheckError(&buffer) < 0) - goto cleanup; - if (length) *length = virBufferUse(&buffer); @@ -1237,9 +1234,6 @@ esxVI_Context_LookupManagedObjectsByPath(esxVI_Context *ctx, const char *path) goto cleanup; } - if (virBufferCheckError(&buffer) < 0) - goto cleanup; - ctx->datacenterPath = virBufferContentAndReset(&buffer); /* Lookup (Cluster)ComputeResource */ @@ -1302,9 +1296,6 @@ esxVI_Context_LookupManagedObjectsByPath(esxVI_Context *ctx, const char *path) goto cleanup; } - if (virBufferCheckError(&buffer) < 0) - goto cleanup; - ctx->computeResourcePath = virBufferContentAndReset(&buffer); /* Lookup HostSystem */ @@ -1439,9 +1430,6 @@ esxVI_Context_Execute(esxVI_Context *ctx, const char *methodName, if ((*response)->responseCode < 0) goto cleanup; - if (virBufferCheckError(&buffer) < 0) - goto cleanup; - (*response)->content = virBufferContentAndReset(&buffer); if ((*response)->responseCode == 500 || (*response)->responseCode == 200) { @@ -4330,9 +4318,6 @@ esxVI_HandleVirtualMachineQuestion ++answerIndex; } - if (virBufferCheckError(&buffer) < 0) - goto cleanup; - possibleAnswers = virBufferContentAndReset(&buffer); } diff --git a/src/esx/esx_vi_methods.c b/src/esx/esx_vi_methods.c index 3156a132d8..616b202d09 100644 --- a/src/esx/esx_vi_methods.c +++ b/src/esx/esx_vi_methods.c @@ -122,9 +122,6 @@ \ virBufferAddLit(&buffer, "</"#_name">"); \ virBufferAddLit(&buffer, ESX_VI__SOAP__REQUEST_FOOTER); \ - \ - if (virBufferCheckError(&buffer) < 0) \ - goto cleanup; \ \ request = virBufferContentAndReset(&buffer); \ \ diff --git a/src/hyperv/hyperv_driver.c b/src/hyperv/hyperv_driver.c index 542253b8b8..0378478fc7 100644 --- a/src/hyperv/hyperv_driver.c +++ b/src/hyperv/hyperv_driver.c @@ -865,9 +865,6 @@ hypervDomainGetXMLDesc(virDomainPtr domain, unsigned int flags) notes++; } - if (virBufferCheckError(&buf)) - goto cleanup; - def->description = virBufferContentAndReset(&buf); } diff --git a/src/hyperv/hyperv_wmi.c b/src/hyperv/hyperv_wmi.c index 04f82389c1..a70093700a 100644 --- a/src/hyperv/hyperv_wmi.c +++ b/src/hyperv/hyperv_wmi.c @@ -511,11 +511,6 @@ hypervSerializeEprParam(hypervParamPtr p, hypervPrivate *priv, } wsmc_set_action_option(options, FLAG_ENUMERATION_ENUM_EPR); - /* Get query and create filter based on it */ - if (virBufferCheckError(p->epr.query) < 0) { - virBufferFreeAndReset(p->epr.query); - goto cleanup; - } query_string = virBufferContentAndReset(p->epr.query); filter = filter_create_simple(WSM_WQL_FILTER_DIALECT, query_string); @@ -983,11 +978,6 @@ hypervEnumAndPull(hypervPrivate *priv, hypervWqlQueryPtr wqlQuery, XML_TYPE_PTR data = NULL; hypervObject *object; - if (virBufferCheckError(wqlQuery->query) < 0) { - virBufferFreeAndReset(wqlQuery->query); - return -1; - } - query_string = virBufferContentAndReset(wqlQuery->query); if (list == NULL || *list != NULL) { diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index 089b28f85b..94509d6f43 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -1589,7 +1589,6 @@ virBufferAddChar; virBufferAddStr; virBufferAdjustIndent; virBufferAsprintf; -virBufferCheckErrorInternal; virBufferContentAndReset; virBufferCurrentContent; virBufferEscape; diff --git a/src/libxl/libxl_conf.c b/src/libxl/libxl_conf.c index 3f08f0f710..2583023cd5 100644 --- a/src/libxl/libxl_conf.c +++ b/src/libxl/libxl_conf.c @@ -948,9 +948,6 @@ libxlMakeNetworkDiskSrcStr(virStorageSourcePtr src, if (src->configFile) virBufferEscape(&buf, '\\', ":", ":conf=%s", src->configFile); - if (virBufferCheckError(&buf) < 0) - goto cleanup; - ret = virBufferContentAndReset(&buf); break; } @@ -1314,8 +1311,6 @@ libxlMakeNic(virDomainDefPtr def, } } } - if (virBufferCheckError(&buf) < 0) - goto cleanup; x_nic->bridge = g_strdup(virBufferCurrentContent(&buf)); G_GNUC_FALLTHROUGH; case VIR_DOMAIN_NET_TYPE_ETHERNET: diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c index 5cc6b87b8c..7104356abe 100644 --- a/src/libxl/libxl_driver.c +++ b/src/libxl/libxl_driver.c @@ -951,8 +951,6 @@ libxlConnectGetSysinfo(virConnectPtr conn, unsigned int flags) if (virSysinfoFormat(&buf, driver->hostsysinfo) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; return virBufferContentAndReset(&buf); } diff --git a/src/libxl/libxl_migration.c b/src/libxl/libxl_migration.c index 0a57b6fcb0..459880512f 100644 --- a/src/libxl/libxl_migration.c +++ b/src/libxl/libxl_migration.c @@ -134,9 +134,6 @@ libxlMigrationBakeCookie(libxlMigrationCookiePtr mig, virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</libxl-migration>\n"); - if (virBufferCheckError(&buf) < 0) - return -1; - *cookieout = virBufferContentAndReset(&buf); *cookieoutlen = strlen(*cookieout) + 1; diff --git a/src/libxl/xen_common.c b/src/libxl/xen_common.c index cc9039a0cf..28b1bcf7c7 100644 --- a/src/libxl/xen_common.c +++ b/src/libxl/xen_common.c @@ -1598,9 +1598,6 @@ xenFormatSxprChr(virDomainChrDefPtr def, return -1; } - if (virBufferCheckError(buf) < 0) - return -1; - return 0; } @@ -1619,8 +1616,6 @@ xenFormatSerial(virConfValuePtr list, virDomainChrDefPtr serial) } else { virBufferAddLit(&buf, "none"); } - if (virBufferCheckError(&buf) < 0) - goto cleanup; if (VIR_ALLOC(val) < 0) goto cleanup; @@ -1787,9 +1782,6 @@ xenFormatNet(virConnectPtr conn, if (net->bandwidth && net->bandwidth->out && net->bandwidth->out->average) virBufferAsprintf(&buf, ",rate=%lluKB/s", net->bandwidth->out->average); - if (virBufferCheckError(&buf) < 0) - goto cleanup; - if (VIR_ALLOC(val) < 0) goto cleanup; @@ -2318,8 +2310,6 @@ xenFormatVfb(virConfPtr conf, virDomainDefPtr def) virBufferAsprintf(&buf, ",keymap=%s", def->graphics[0]->data.vnc.keymap); } - if (virBufferCheckError(&buf) < 0) - return -1; vfbstr = virBufferContentAndReset(&buf); @@ -2372,9 +2362,6 @@ xenFormatSound(virConfPtr conf, virDomainDefPtr def) virBufferEscapeSexpr(&buf, "%s", model); } - if (virBufferCheckError(&buf) < 0) - return -1; - str = virBufferContentAndReset(&buf); return xenConfigSetString(conf, "soundhw", str); diff --git a/src/libxl/xen_xl.c b/src/libxl/xen_xl.c index 6bdad2a59d..4afa520465 100644 --- a/src/libxl/xen_xl.c +++ b/src/libxl/xen_xl.c @@ -1428,9 +1428,6 @@ xenFormatXLVnode(virConfValuePtr list, int ret = -1; virConfValuePtr numaPnode, tmp; - if (virBufferCheckError(buf) < 0) - goto cleanup; - if (VIR_ALLOC(numaPnode) < 0) goto cleanup; @@ -1623,9 +1620,6 @@ xenFormatXLDiskSrcNet(virStorageSourcePtr src) } } - if (virBufferCheckError(&buf) < 0) - goto cleanup; - ret = virBufferContentAndReset(&buf); break; } @@ -1748,9 +1742,6 @@ xenFormatXLDisk(virConfValuePtr list, virDomainDiskDefPtr disk) if (target) virBufferAsprintf(&buf, ",target=%s", target); - if (virBufferCheckError(&buf) < 0) - goto cleanup; - if (VIR_ALLOC(val) < 0) goto cleanup; diff --git a/src/libxl/xen_xm.c b/src/libxl/xen_xm.c index fdf4e1cd29..c039614079 100644 --- a/src/libxl/xen_xm.c +++ b/src/libxl/xen_xm.c @@ -351,9 +351,6 @@ xenFormatXMDisk(virConfValuePtr list, return -1; } - if (virBufferCheckError(&buf) < 0) - goto cleanup; - if (VIR_ALLOC(val) < 0) goto cleanup; diff --git a/src/locking/lock_driver_sanlock.c b/src/locking/lock_driver_sanlock.c index beeeb6066b..018f07aba7 100644 --- a/src/locking/lock_driver_sanlock.c +++ b/src/locking/lock_driver_sanlock.c @@ -862,9 +862,6 @@ virLockManagerSanlockRegisterKillscript(int sock, virBufferEscape(&buf, '\\', "\\ ", "%s", virDomainLockFailureTypeToString(action)); - if (virBufferCheckError(&buf) < 0) - goto cleanup; - /* Unfortunately, sanlock_killpath() does not use const for either * path or args even though it will just copy them into its own * buffers. diff --git a/src/lxc/lxc_container.c b/src/lxc/lxc_container.c index 88dc2e2bdf..a18b214a25 100644 --- a/src/lxc/lxc_container.c +++ b/src/lxc/lxc_container.c @@ -217,9 +217,6 @@ static virCommandPtr lxcContainerBuildInitCmd(virDomainDefPtr vmDef, } virBufferTrim(&buf, NULL, 1); - if (virBufferCheckError(&buf) < 0) - return NULL; - virUUIDFormat(vmDef->uuid, uuidstr); cmd = virCommandNew(vmDef->os.init); diff --git a/src/lxc/lxc_controller.c b/src/lxc/lxc_controller.c index 0c5b9e713d..5ae7608246 100644 --- a/src/lxc/lxc_controller.c +++ b/src/lxc/lxc_controller.c @@ -1399,9 +1399,6 @@ virLXCControllerSetupUsernsMap(virDomainIdMapEntryPtr map, virBufferAsprintf(&map_value, "%u %u %u\n", map[i].start, map[i].target, map[i].count); - if (virBufferCheckError(&map_value) < 0) - goto cleanup; - VIR_DEBUG("Set '%s' to '%s'", path, virBufferCurrentContent(&map_value)); if (virFileWriteStr(path, virBufferCurrentContent(&map_value), 0) < 0) { diff --git a/src/lxc/lxc_driver.c b/src/lxc/lxc_driver.c index 41a6a446bd..e462ecf263 100644 --- a/src/lxc/lxc_driver.c +++ b/src/lxc/lxc_driver.c @@ -5045,8 +5045,6 @@ lxcConnectGetSysinfo(virConnectPtr conn, unsigned int flags) if (virSysinfoFormat(&buf, driver->hostsysinfo) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; return virBufferContentAndReset(&buf); } diff --git a/src/lxc/lxc_fuse.c b/src/lxc/lxc_fuse.c index b64b275a87..07cc620fab 100644 --- a/src/lxc/lxc_fuse.c +++ b/src/lxc/lxc_fuse.c @@ -223,10 +223,6 @@ static int lxcProcReadMeminfo(char *hostpath, virDomainDefPtr def, virBufferAdd(new_meminfo, line, -1); } - if (virBufferCheckError(new_meminfo) < 0) { - res = -errno; - goto cleanup; - } } res = strlen(virBufferCurrentContent(new_meminfo)); if (res > size) diff --git a/src/network/bridge_driver.c b/src/network/bridge_driver.c index fcaa6a48ae..ea9b22873e 100644 --- a/src/network/bridge_driver.c +++ b/src/network/bridge_driver.c @@ -341,9 +341,6 @@ networkRunHook(virNetworkObjPtr obj, virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</hookData>"); - if (virBufferCheckError(&buf) < 0) - goto cleanup; - xml = virBufferContentAndReset(&buf); hookret = virHookCall(VIR_HOOK_DRIVER_NETWORK, def->name, op, sub_op, NULL, xml, NULL); @@ -1926,9 +1923,6 @@ networkRadvdConfContents(virNetworkObjPtr obj, virBufferAddLit(&configbuf, "};\n"); - if (virBufferCheckError(&configbuf) < 0) - goto cleanup; - *configstr = virBufferContentAndReset(&configbuf); ret = 0; diff --git a/src/node_device/node_device_udev.c b/src/node_device/node_device_udev.c index 525e71f80c..e3c81057f0 100644 --- a/src/node_device/node_device_udev.c +++ b/src/node_device/node_device_udev.c @@ -304,9 +304,6 @@ udevGenerateDeviceName(struct udev_device *device, if (s != NULL) virBufferAsprintf(&buf, "_%s", s); - if (virBufferCheckError(&buf) < 0) - return -1; - def->name = virBufferContentAndReset(&buf); for (i = 0; i < strlen(def->name); i++) { diff --git a/src/nwfilter/nwfilter_ebiptables_driver.c b/src/nwfilter/nwfilter_ebiptables_driver.c index 50db150151..aca1b38672 100644 --- a/src/nwfilter/nwfilter_ebiptables_driver.c +++ b/src/nwfilter/nwfilter_ebiptables_driver.c @@ -303,9 +303,6 @@ _printDataType(virNWFilterVarCombIterPtr vars, } } - if (virBufferCheckError(&vb) < 0) - return -1; - flags = virBufferContentAndReset(&vb); if (virStrcpy(buf, flags, bufsize) < 0) { @@ -1559,8 +1556,6 @@ printStateMatchFlags(int32_t flags, char **bufptr) "", flags, false); - if (virBufferCheckError(&buf) < 0) - return -1; *bufptr = virBufferContentAndReset(&buf); return 0; } @@ -2413,9 +2408,6 @@ ebtablesCreateRuleInstance(virFirewallPtr fw, if (ENTRY_WANT_NEG_SIGN(&rule->p.ipv6HdrFilter.dataICMPTypeStart)) virFirewallRuleAddArg(fw, fwrule, "!"); - if (virBufferCheckError(&buf) < 0) - goto cleanup; - r = virBufferContentAndReset(&buf); virFirewallRuleAddArg(fw, fwrule, r); diff --git a/src/nwfilter/nwfilter_gentech_driver.c b/src/nwfilter/nwfilter_gentech_driver.c index 0366deaf8b..6789a4a3fa 100644 --- a/src/nwfilter/nwfilter_gentech_driver.c +++ b/src/nwfilter/nwfilter_gentech_driver.c @@ -180,8 +180,6 @@ virNWFilterPrintVars(virHashTablePtr vars, virHashForEach(vars, printString, &ps); - if (virBufferCheckError(&ps.buf) < 0) - return NULL; return virBufferContentAndReset(&ps.buf); } diff --git a/src/phyp/phyp_driver.c b/src/phyp/phyp_driver.c index 8b1d804233..a23766bfd9 100644 --- a/src/phyp/phyp_driver.c +++ b/src/phyp/phyp_driver.c @@ -220,8 +220,6 @@ phypExec(LIBSSH2_SESSION *session, const char *cmd, int *exit_status, channel = NULL; VIR_FREE(buffer); - if (virBufferCheckError(&tex_ret) < 0) - return NULL; return virBufferContentAndReset(&tex_ret); err: @@ -242,8 +240,6 @@ phypExecBuffer(LIBSSH2_SESSION *session, virBufferPtr buf, int *exit_status, char *cmd; char *ret; - if (virBufferCheckError(buf) < 0) - return NULL; cmd = virBufferContentAndReset(buf); ret = phypExec(session, cmd, exit_status, conn); VIR_FREE(cmd); diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index c78ad56edf..9bb3c96448 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -4088,8 +4088,7 @@ virQEMUCapsFormatCache(virQEMUCapsPtr qemuCaps) virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</qemuCaps>\n"); - if (virBufferCheckError(&buf) == 0) - ret = virBufferContentAndReset(&buf); + ret = virBufferContentAndReset(&buf); return ret; } diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index 0160507737..80c31e4d44 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -1011,9 +1011,6 @@ qemuBuildNetworkDriveStr(virStorageSourcePtr src, if (src->path) virBufferAsprintf(&buf, ":exportname=%s", src->path); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } /* NBD code uses URI formatting scheme as others in some cases */ @@ -1090,9 +1087,6 @@ qemuBuildNetworkDriveStr(virStorageSourcePtr src, if (src->configFile) virBufferEscape(&buf, '\\', ":", ":conf=%s", src->configFile); - if (virBufferCheckError(&buf) < 0) - return NULL; - ret = virBufferContentAndReset(&buf); break; @@ -1862,9 +1856,6 @@ qemuBuildDriveStr(virDomainDiskDefPtr disk, qemuBuildDiskThrottling(disk, &opt); - if (virBufferCheckError(&opt) < 0) - goto error; - return virBufferContentAndReset(&opt); error: @@ -2279,9 +2270,6 @@ qemuBuildDiskDeviceStr(const virDomainDef *def, if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_USB_STORAGE_WERROR)) qemuBuildDiskFrontendAttributeErrorPolicy(disk, &opt); - if (virBufferCheckError(&opt) < 0) - goto error; - return virBufferContentAndReset(&opt); error: @@ -2300,9 +2288,6 @@ qemuBuildZPCIDevStr(virDomainDeviceInfoPtr dev) dev->alias, dev->addr.pci.zpci.uid); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -2643,9 +2628,6 @@ qemuBuildFSStr(virDomainFSDefPtr fs) if (fs->readonly) virBufferAddLit(&opt, ",readonly"); - if (virBufferCheckError(&opt) < 0) - return NULL; - return virBufferContentAndReset(&opt); } @@ -2673,9 +2655,6 @@ qemuBuildFSDevStr(const virDomainDef *def, if (qemuBuildDeviceAddressStr(&opt, def, &fs->info, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&opt) < 0) - return NULL; - return virBufferContentAndReset(&opt); } @@ -3038,9 +3017,6 @@ qemuBuildControllerDevStr(const virDomainDef *domainDef, if (qemuBuildDeviceAddressStr(&buf, domainDef, &def->info, qemuCaps) < 0) return -1; - if (virBufferCheckError(&buf) < 0) - return -1; - *devstr = virBufferContentAndReset(&buf); return 0; } @@ -3693,9 +3669,6 @@ qemuBuildMemoryDeviceStr(virDomainMemoryDefPtr mem, } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -3881,9 +3854,6 @@ qemuBuildNicDevStr(virDomainDefPtr def, qemuBuildVirtioOptionsStr(&buf, net->virtio, qemuCaps) < 0) goto error; - if (virBufferCheckError(&buf) < 0) - goto error; - return virBufferContentAndReset(&buf); error: @@ -4031,8 +4001,6 @@ qemuBuildHostNetStr(virDomainNetDefPtr net, virBufferTrim(&buf, ",", -1); - if (virBufferCheckError(&buf) < 0) - return NULL; return virBufferContentAndReset(&buf); } @@ -4056,9 +4024,6 @@ qemuBuildWatchdogDevStr(const virDomainDef *def, if (qemuBuildDeviceAddressStr(&buf, def, &dev->info, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -4158,9 +4123,6 @@ qemuBuildNVRAMDevStr(virDomainNVRAMDefPtr dev) return NULL; } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -4248,9 +4210,6 @@ qemuBuildVirtioInputDevStr(const virDomainDef *def, if (qemuBuildVirtioOptionsStr(&buf, dev->virtio, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -4282,9 +4241,6 @@ qemuBuildUSBInputDevStr(const virDomainDef *def, if (qemuBuildDeviceAddressStr(&buf, def, &dev->info, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -4389,9 +4345,6 @@ qemuBuildSoundDevStr(const virDomainDef *def, if (qemuBuildDeviceAddressStr(&buf, def, &sound->info, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -4606,9 +4559,6 @@ qemuBuildDeviceVideoStr(const virDomainDef *def, if (qemuBuildVirtioOptionsStr(&buf, video->virtio, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -4823,9 +4773,6 @@ qemuBuildPCIHostdevDevStr(const virDomainDef *def, if (qemuBuildRomStr(&buf, dev->info) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -4856,9 +4803,6 @@ qemuBuildUSBHostdevDevStr(const virDomainDef *def, if (qemuBuildDeviceAddressStr(&buf, def, dev->info, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -4888,9 +4832,6 @@ qemuBuildHubDevStr(const virDomainDef *def, if (qemuBuildDeviceAddressStr(&buf, def, &dev->info, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -4957,9 +4898,6 @@ qemuBuildSCSIiSCSIHostdevDrvStr(virDomainHostdevDefPtr dev, virBufferAddLit(&buf, ",if=none,format=raw"); } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -4991,9 +4929,6 @@ qemuBuildSCSIVHostHostdevDevStr(const virDomainDef *def, if (qemuBuildDeviceAddressStr(&buf, def, dev->info, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -5023,9 +4958,6 @@ qemuBuildSCSIHostdevDrvStr(virDomainHostdevDefPtr dev, if (dev->readonly) virBufferAddLit(&buf, ",readonly=on"); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -5084,9 +5016,6 @@ qemuBuildSCSIHostdevDevStr(const virDomainDef *def, if (dev->info->bootIndex) virBufferAsprintf(&buf, ",bootindex=%u", dev->info->bootIndex); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -5412,9 +5341,6 @@ qemuBuildChrChardevStr(virLogManagerPtr logManager, return NULL; } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -5450,9 +5376,6 @@ qemuBuildHostdevMediatedDevStr(const virDomainDef *def, if (dev->info->bootIndex) virBufferAsprintf(&buf, ",bootindex=%u", dev->info->bootIndex); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -5712,8 +5635,6 @@ qemuBuildVirtioSerialPortDevStr(const virDomainDef *def, virBufferAsprintf(&buf, ",name=%s", dev->target.name ? dev->target.name : "com.redhat.spice.0"); } - if (virBufferCheckError(&buf) < 0) - return NULL; return virBufferContentAndReset(&buf); } @@ -5738,8 +5659,6 @@ qemuBuildSclpDevStr(virDomainChrDefPtr dev) } virBufferAsprintf(&buf, ",chardev=char%s,id=%s", dev->info.alias, dev->info.alias); - if (virBufferCheckError(&buf) < 0) - return NULL; return virBufferContentAndReset(&buf); } @@ -5870,8 +5789,6 @@ qemuBuildRNGDevStr(const virDomainDef *def, if (qemuBuildDeviceAddressStr(&buf, def, &dev->info, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; return virBufferContentAndReset(&buf); } @@ -6063,9 +5980,6 @@ qemuBuildSmbiosBaseBoardStr(virSysinfoBaseBoardDefPtr def) virQEMUBuildBufferEscapeComma(&buf, def->location); } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -6124,9 +6038,6 @@ qemuBuildSmbiosChassisStr(virSysinfoChassisDefPtr def) virQEMUBuildBufferEscapeComma(&buf, def->sku); } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -6373,9 +6284,6 @@ qemuBuildClockArgStr(virDomainClockDefPtr def) } } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -6588,9 +6496,6 @@ qemuBuildBootCommandLine(virCommandPtr cmd, virBufferTrim(&boot_buf, ",", -1); - if (virBufferCheckError(&boot_buf) < 0) - return -1; - boot_opts_str = virBufferContentAndReset(&boot_buf); if (boot_opts_str) { virCommandAddArg(cmd, "-boot"); @@ -7015,11 +6920,6 @@ qemuBuildCpuCommandLine(virCommandPtr cmd, virBufferAddLit(&buf, ",l3-cache=off"); } - if (virBufferCheckError(&cpu_buf) < 0) - return -1; - if (virBufferCheckError(&buf) < 0) - return -1; - cpu = virBufferContentAndReset(&cpu_buf); cpu_flags = virBufferContentAndReset(&buf); @@ -7502,9 +7402,6 @@ qemuBuildSmpCommandLine(virCommandPtr cmd, virBufferAsprintf(&buf, ",threads=%u", 1); } - if (virBufferCheckError(&buf) < 0) - return -1; - virCommandAddArgBuffer(cmd, &buf); return 0; } @@ -7853,9 +7750,6 @@ qemuBuildGraphicsSDLCommandLine(virQEMUDriverConfigPtr cfg G_GNUC_UNUSED, } - if (virBufferCheckError(&opt) < 0) - return -1; - virCommandAddArgBuffer(cmd, &opt); return 0; @@ -8266,9 +8160,6 @@ qemuBuildGraphicsEGLHeadlessCommandLine(virQEMUDriverConfigPtr cfg G_GNUC_UNUSED graphics->data.egl_headless.rendernode); } - if (virBufferCheckError(&opt) < 0) - return -1; - virCommandAddArg(cmd, "-display"); virCommandAddArgBuffer(cmd, &opt); @@ -8919,9 +8810,6 @@ qemuBuildShmemDevLegacyStr(virDomainDefPtr def, if (qemuBuildDeviceAddressStr(&buf, def, &shmem->info, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -8961,9 +8849,6 @@ qemuBuildShmemDevStr(virDomainDefPtr def, if (qemuBuildDeviceAddressStr(&buf, def, &shmem->info, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -9491,9 +9376,6 @@ qemuBuildRedirdevDevStr(const virDomainDef *def, if (qemuBuildDeviceAddressStr(&buf, def, &dev->info, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -9631,9 +9513,6 @@ qemuBuildTPMDevStr(const virDomainDef *def, virBufferAsprintf(&buf, "%s,tpmdev=tpm-%s,id=%s", model, tpm->info.alias, tpm->info.alias); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -9718,9 +9597,6 @@ qemuBuildTPMBackendStr(const virDomainDef *def, return NULL; } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -10227,9 +10103,6 @@ qemuBuildVsockDevStr(virDomainDefPtr def, if (qemuBuildDeviceAddressStr(&buf, def, &vsock->info, qemuCaps) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -10590,9 +10463,6 @@ qemuBuildSerialChrDeviceStr(char **deviceStr, if (qemuBuildDeviceAddressStr(&buf, def, &serial->info, qemuCaps) < 0) return -1; - if (virBufferCheckError(&buf) < 0) - return -1; - *deviceStr = virBufferContentAndReset(&buf); return 0; } diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c index 1396b28a24..71309d9c83 100644 --- a/src/qemu/qemu_domain.c +++ b/src/qemu/qemu_domain.c @@ -7407,16 +7407,12 @@ qemuDomainChrDefDropDefaultPath(virDomainChrDefPtr chr, virBufferAddLit(&buf, "/([^/]+\\.)|(domain-[^/]+/)"); virBufferEscapeRegex(&buf, "%s$", chr->target.name); - if (virBufferCheckError(&buf) < 0) - goto cleanup; - regexp = virBufferContentAndReset(&buf); if (virStringMatch(chr->source->data.nix.path, regexp)) VIR_FREE(chr->source->data.nix.path); ret = 0; - cleanup: VIR_FREE(regexp); virObjectUnref(cfg); return ret; diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index af8cbf40f4..9a2cf54ce2 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -1302,8 +1302,6 @@ qemuConnectGetSysinfo(virConnectPtr conn, unsigned int flags) if (virSysinfoFormat(&buf, driver->hostsysinfo) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; return virBufferContentAndReset(&buf); } diff --git a/src/qemu/qemu_migration_cookie.c b/src/qemu/qemu_migration_cookie.c index f625c7086b..27e6bde601 100644 --- a/src/qemu/qemu_migration_cookie.c +++ b/src/qemu/qemu_migration_cookie.c @@ -877,9 +877,6 @@ qemuMigrationCookieXMLFormatStr(virQEMUDriverPtr driver, return NULL; } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } diff --git a/src/qemu/qemu_monitor_json.c b/src/qemu/qemu_monitor_json.c index 99f55c420a..816fd4bb9b 100644 --- a/src/qemu/qemu_monitor_json.c +++ b/src/qemu/qemu_monitor_json.c @@ -323,9 +323,6 @@ qemuMonitorJSONCommandWithFd(qemuMonitorPtr mon, goto cleanup; virBufferAddLit(&cmdbuf, "\r\n"); - if (virBufferCheckError(&cmdbuf) < 0) - goto cleanup; - msg.txLength = virBufferUse(&cmdbuf); msg.txBuffer = virBufferContentAndReset(&cmdbuf); msg.txFD = scm_fd; diff --git a/src/rpc/virnetlibsshsession.c b/src/rpc/virnetlibsshsession.c index 0b98236f38..c70838398c 100644 --- a/src/rpc/virnetlibsshsession.c +++ b/src/rpc/virnetlibsshsession.c @@ -694,9 +694,6 @@ virNetLibsshAuthenticateKeyboardInteractive(virNetLibsshSessionPtr sess, if (virBufferUse(&buff) > 0) virBufferAddChar(&buff, '\n'); - if (virBufferCheckError(&buff) < 0) - return -1; - for (iprompt = 0; iprompt < nprompts; ++iprompt) { virConnectCredential retr_passphrase; const char *promptStr; @@ -727,9 +724,6 @@ virNetLibsshAuthenticateKeyboardInteractive(virNetLibsshSessionPtr sess, virBufferAddBuffer(&prompt_buff, &buff); virBufferAdd(&prompt_buff, promptStr, promptStrLen); - if (virBufferCheckError(&prompt_buff) < 0) - goto prompt_error; - prompt = virBufferContentAndReset(&prompt_buff); } else { if (VIR_STRNDUP(prompt, promptStr, promptStrLen) < 0) diff --git a/src/rpc/virnetsocket.c b/src/rpc/virnetsocket.c index 6574ee0d16..d9fa38d5a6 100644 --- a/src/rpc/virnetsocket.c +++ b/src/rpc/virnetsocket.c @@ -898,18 +898,10 @@ int virNetSocketNewConnectSSH(const char *nodename, virCommandAddArgList(cmd, "--", nodename, "sh", "-c", NULL); virBufferEscapeShell(&buf, netcat); - if (virBufferCheckError(&buf) < 0) { - virCommandFree(cmd); - return -1; - } quoted = virBufferContentAndReset(&buf); virBufferEscapeShell(&buf, quoted); VIR_FREE(quoted); - if (virBufferCheckError(&buf) < 0) { - virCommandFree(cmd); - return -1; - } quoted = virBufferContentAndReset(&buf); /* diff --git a/src/rpc/virnetsshsession.c b/src/rpc/virnetsshsession.c index 931c7091cc..199043f408 100644 --- a/src/rpc/virnetsshsession.c +++ b/src/rpc/virnetsshsession.c @@ -359,9 +359,6 @@ virNetSSHCheckHostKey(virNetSSHSessionPtr sess) virBufferAsprintf(&buff, "%02hhX:", keyhash[i]); virBufferTrim(&buff, ":", 1); - if (virBufferCheckError(&buff) < 0) - return -1; - keyhashstr = virBufferContentAndReset(&buff); askKey.type = VIR_CRED_ECHOPROMPT; @@ -424,9 +421,6 @@ virNetSSHCheckHostKey(virNetSSHSessionPtr sess) * to port number */ virBufferAsprintf(&buff, "[%s]:%d", sess->hostname, sess->port); - if (virBufferCheckError(&buff) < 0) - return -1; - hostnameStr = virBufferContentAndReset(&buff); if (libssh2_knownhost_addc(sess->knownHosts, diff --git a/src/storage/storage_backend_rbd.c b/src/storage/storage_backend_rbd.c index 1c59c18b0d..7ce26edab0 100644 --- a/src/storage/storage_backend_rbd.c +++ b/src/storage/storage_backend_rbd.c @@ -266,9 +266,6 @@ virStorageBackendRBDOpenRADOSConn(virStorageBackendRBDStatePtr ptr, } } - if (virBufferCheckError(&mon_host) < 0) - goto cleanup; - mon_buff = virBufferContentAndReset(&mon_host); if (virStorageBackendRBDRADOSConfSet(ptr->cluster, "mon_host", @@ -1224,9 +1221,6 @@ virStorageBackendRBDCloneImage(rados_ioctx_t io, virBufferAsprintf(&snapname, "libvirt-%d", (int)virRandomInt(65534)); - if (virBufferCheckError(&snapname) < 0) - goto cleanup; - snapname_buff = virBufferContentAndReset(&snapname); if (virStorageBackendRBDSnapshotCreate(image, origvol, snapname_buff) < 0) diff --git a/src/storage/storage_util.c b/src/storage/storage_util.c index 7b934b61e0..a3447c453c 100644 --- a/src/storage/storage_util.c +++ b/src/storage/storage_util.c @@ -758,9 +758,6 @@ storageBackendCreateQemuImgOpts(virStorageEncryptionInfoDefPtr encinfo, virBufferTrim(&buf, ",", -1); - if (virBufferCheckError(&buf) < 0) - goto error; - *opts = virBufferContentAndReset(&buf); return 0; @@ -946,11 +943,6 @@ storageBackendCreateQemuImgSecretObject(virCommandPtr cmd, virBufferAsprintf(&buf, "secret,id=%s,file=", secretAlias); virQEMUBuildBufferEscapeComma(&buf, secretPath); - if (virBufferCheckError(&buf) < 0) { - virBufferFreeAndReset(&buf); - return -1; - } - commandStr = virBufferContentAndReset(&buf); virCommandAddArgList(cmd, "--object", commandStr, NULL); @@ -976,11 +968,6 @@ storageBackendResizeQemuImgImageOpts(virCommandPtr cmd, secretAlias); virQEMUBuildBufferEscapeComma(&buf, path); - if (virBufferCheckError(&buf) < 0) { - virBufferFreeAndReset(&buf); - return -1; - } - commandStr = virBufferContentAndReset(&buf); virCommandAddArgList(cmd, "--image-opts", commandStr, NULL); diff --git a/src/util/virbitmap.c b/src/util/virbitmap.c index 80eccaadce..9bdb785025 100644 --- a/src/util/virbitmap.c +++ b/src/util/virbitmap.c @@ -369,7 +369,6 @@ virBitmapToString(virBitmapPtr bitmap, bitmap->map[sz]); } - virBufferCheckError(&buf); ret = virBufferContentAndReset(&buf); if (!ret) return NULL; diff --git a/src/util/virbuffer.c b/src/util/virbuffer.c index b513c59268..1b93110919 100644 --- a/src/util/virbuffer.c +++ b/src/util/virbuffer.c @@ -276,20 +276,6 @@ void virBufferFreeAndReset(virBufferPtr buf) memset(buf, 0, sizeof(*buf)); } -/** - * virBufferCheckErrorInternal: - * @buf: the buffer - * - * Report an error if the buffer is in an error state. - * - * Return -1 if an error has been reported, 0 otherwise. - */ -int -virBufferCheckErrorInternal(const virBuffer *buf G_GNUC_UNUSED) -{ - return 0; -} - /** * virBufferUse: * @buf: the usage of the string in the buffer diff --git a/src/util/virbuffer.h b/src/util/virbuffer.h index c7f0568067..8eb9608c71 100644 --- a/src/util/virbuffer.h +++ b/src/util/virbuffer.h @@ -43,22 +43,9 @@ struct _virBuffer { const char *virBufferCurrentContent(virBufferPtr buf); char *virBufferContentAndReset(virBufferPtr buf); void virBufferFreeAndReset(virBufferPtr buf); -int virBufferCheckErrorInternal(const virBuffer *buf) - ATTRIBUTE_NONNULL(1); G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC(virBuffer, virBufferFreeAndReset); -/** - * virBufferCheckError - * - * Checks if the buffer is in error state and reports an error. - * - * Returns 0 if no error has occurred, otherwise an error is reported - * and -1 is returned. - */ -#define virBufferCheckError(buf) \ - virBufferCheckErrorInternal(buf) - size_t virBufferUse(const virBuffer *buf); void virBufferAdd(virBufferPtr buf, const char *str, int len); void virBufferAddBuffer(virBufferPtr buf, virBufferPtr toadd); diff --git a/src/util/vircommand.c b/src/util/vircommand.c index 6baa0b251f..d7fa237caf 100644 --- a/src/util/vircommand.c +++ b/src/util/vircommand.c @@ -2125,9 +2125,6 @@ virCommandToString(virCommandPtr cmd, bool linebreaks) prevopt = (cmd->args[i][0] == '-'); } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } diff --git a/src/util/virconf.c b/src/util/virconf.c index 3b678015f5..648ff3f7b3 100644 --- a/src/util/virconf.c +++ b/src/util/virconf.c @@ -1445,9 +1445,6 @@ virConfWriteFile(const char *filename, virConfPtr conf) cur = cur->next; } - if (virBufferCheckError(&buf) < 0) - return -1; - fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR); if (fd < 0) { virBufferFreeAndReset(&buf); @@ -1498,9 +1495,6 @@ virConfWriteMem(char *memory, int *len, virConfPtr conf) cur = cur->next; } - if (virBufferCheckError(&buf) < 0) - return -1; - use = virBufferUse(&buf); content = virBufferContentAndReset(&buf); diff --git a/src/util/virdnsmasq.c b/src/util/virdnsmasq.c index f22250a07e..964eeb9a43 100644 --- a/src/util/virdnsmasq.c +++ b/src/util/virdnsmasq.c @@ -151,9 +151,6 @@ addnhostsNew(const char *name, virBufferEscapeString(&buf, "/%s", name); virBufferAsprintf(&buf, ".%s", DNSMASQ_ADDNHOSTSFILE_SUFFIX); - if (virBufferCheckError(&buf) < 0) - goto error; - if (!(addnhostsfile->path = virBufferContentAndReset(&buf))) goto error; @@ -365,9 +362,6 @@ hostsfileNew(const char *name, virBufferEscapeString(&buf, "/%s", name); virBufferAsprintf(&buf, ".%s", DNSMASQ_HOSTSFILE_SUFFIX); - if (virBufferCheckError(&buf) < 0) - goto error; - if (!(hostsfile->path = virBufferContentAndReset(&buf))) goto error; return hostsfile; diff --git a/src/util/virfilecache.c b/src/util/virfilecache.c index 8ab37bae4a..aecabf173d 100644 --- a/src/util/virfilecache.c +++ b/src/util/virfilecache.c @@ -118,9 +118,6 @@ virFileCacheGetFileName(virFileCachePtr cache, if (cache->suffix) virBufferAsprintf(&buf, ".%s", cache->suffix); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } diff --git a/src/util/virnetdevopenvswitch.c b/src/util/virnetdevopenvswitch.c index 1d2bbf9dd7..8607cf48e6 100644 --- a/src/util/virnetdevopenvswitch.c +++ b/src/util/virnetdevopenvswitch.c @@ -107,15 +107,12 @@ virNetDevOpenvswitchConstructVlans(virCommandPtr cmd, virNetDevVlanPtr virtVlan) virBufferAsprintf(&buf, "%d", virtVlan->tag[i]); } - if (virBufferCheckError(&buf) < 0) - goto cleanup; virCommandAddArg(cmd, virBufferCurrentContent(&buf)); } else if (virtVlan->nTags) { virCommandAddArgFormat(cmd, "tag=%d", virtVlan->tag[0]); } ret = 0; - cleanup: virBufferFreeAndReset(&buf); return ret; } diff --git a/src/util/virpidfile.c b/src/util/virpidfile.c index f7849d91a6..2acdcaa954 100644 --- a/src/util/virpidfile.c +++ b/src/util/virpidfile.c @@ -50,14 +50,7 @@ char *virPidFileBuildPath(const char *dir, const char* name) virBufferAsprintf(&buf, "%s", dir); virBufferEscapeString(&buf, "/%s.pid", name); - if (virBufferCheckError(&buf) < 0) - goto error; - return virBufferContentAndReset(&buf); - - error: - virBufferFreeAndReset(&buf); - return NULL; } diff --git a/src/util/virqemu.c b/src/util/virqemu.c index 162c3c603f..37ca1af8a4 100644 --- a/src/util/virqemu.c +++ b/src/util/virqemu.c @@ -274,9 +274,6 @@ virQEMUBuildDriveCommandlineFromJSON(virJSONValuePtr srcdef) virQEMUBuildCommandLineJSONArrayNumbered) < 0) goto cleanup; - if (virBufferCheckError(&buf) < 0) - goto cleanup; - ret = virBufferContentAndReset(&buf); cleanup: diff --git a/src/util/virresctrl.c b/src/util/virresctrl.c index 29ea52a16f..43dbbf6ab9 100644 --- a/src/util/virresctrl.c +++ b/src/util/virresctrl.c @@ -1437,7 +1437,7 @@ virResctrlAllocMemoryBandwidthFormat(virResctrlAllocPtr alloc, virBufferTrim(buf, ";", 1); virBufferAddChar(buf, '\n'); - return virBufferCheckError(buf); + return 0; } @@ -1582,7 +1582,7 @@ virResctrlAllocFormatCache(virResctrlAllocPtr alloc, } } - return virBufferCheckError(buf); + return 0; } diff --git a/src/util/virstoragefile.c b/src/util/virstoragefile.c index be2b5479bb..f32194adbc 100644 --- a/src/util/virstoragefile.c +++ b/src/util/virstoragefile.c @@ -3956,9 +3956,6 @@ virStorageFileCanonicalizeFormatPath(char **components, virBufferAdd(&buf, components[i], -1); } - if (virBufferCheckError(&buf) < 0) - return NULL; - /* if the output string is empty just return an empty string */ if (!(ret = virBufferContentAndReset(&buf))) ret = g_strdup(""); diff --git a/src/util/virstring.c b/src/util/virstring.c index 52e36fe4da..a728c74efb 100644 --- a/src/util/virstring.c +++ b/src/util/virstring.c @@ -155,8 +155,6 @@ char *virStringListJoin(const char **strings, virBufferAdd(&buf, delim, -1); strings++; } - if (virBufferCheckError(&buf) < 0) - return NULL; ret = virBufferContentAndReset(&buf); if (!ret) ret = g_strdup(""); @@ -1197,9 +1195,6 @@ virStringReplace(const char *haystack, tmp1 = tmp2; } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } diff --git a/src/util/virsysinfo.c b/src/util/virsysinfo.c index 6e7e221f00..0714661237 100644 --- a/src/util/virsysinfo.c +++ b/src/util/virsysinfo.c @@ -1510,9 +1510,6 @@ virSysinfoFormat(virBufferPtr buf, virSysinfoDefPtr def) return -1; } - if (virBufferCheckError(buf) < 0) - return -1; - return 0; } diff --git a/src/util/virsystemd.c b/src/util/virsystemd.c index 2ff0341b11..7ca0bb10fd 100644 --- a/src/util/virsystemd.c +++ b/src/util/virsystemd.c @@ -116,9 +116,6 @@ char *virSystemdMakeScopeName(const char *name, virSystemdEscapeName(&buf, name); virBufferAddLit(&buf, ".scope"); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } @@ -133,9 +130,6 @@ char *virSystemdMakeSliceName(const char *partition) virSystemdEscapeName(&buf, partition); virBufferAddLit(&buf, ".slice"); - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } diff --git a/src/util/viruri.c b/src/util/viruri.c index 3532fa5576..1c060f964e 100644 --- a/src/util/viruri.c +++ b/src/util/viruri.c @@ -275,9 +275,6 @@ char *virURIFormatParams(virURIPtr uri) } } - if (virBufferCheckError(&buf) < 0) - return NULL; - return virBufferContentAndReset(&buf); } diff --git a/src/util/virxml.c b/src/util/virxml.c index f4c9bc89e5..31e7bb3c73 100644 --- a/src/util/virxml.c +++ b/src/util/virxml.c @@ -1387,10 +1387,6 @@ virXMLFormatElement(virBufferPtr buf, return 0; } - if ((attrBuf && virBufferCheckError(attrBuf) < 0) || - (childBuf && virBufferCheckError(childBuf) < 0)) - goto cleanup; - virBufferAsprintf(buf, "<%s", name); if (attrBuf && virBufferUse(attrBuf) > 0) @@ -1406,7 +1402,6 @@ virXMLFormatElement(virBufferPtr buf, ret = 0; - cleanup: virBufferFreeAndReset(attrBuf); virBufferFreeAndReset(childBuf); return ret; diff --git a/src/vmx/vmx.c b/src/vmx/vmx.c index 0d1d87bac6..e0b06accf5 100644 --- a/src/vmx/vmx.c +++ b/src/vmx/vmx.c @@ -3432,9 +3432,6 @@ virVMXFormatConfig(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt, virDomainDe } /* Get final VMX output */ - if (virBufferCheckError(&buffer) < 0) - goto cleanup; - vmx = virBufferContentAndReset(&buffer); cleanup: diff --git a/src/vz/vz_driver.c b/src/vz/vz_driver.c index 5b54f83b22..c5015be074 100644 --- a/src/vz/vz_driver.c +++ b/src/vz/vz_driver.c @@ -460,8 +460,6 @@ vzConnectGetSysinfo(virConnectPtr conn, unsigned int flags) if (virSysinfoFormat(&buf, driver->hostsysinfo) < 0) return NULL; - if (virBufferCheckError(&buf) < 0) - return NULL; return virBufferContentAndReset(&buf); } @@ -2783,9 +2781,6 @@ vzBakeCookie(vzDriverPtr driver, virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</vz-migration>\n"); - if (virBufferCheckError(&buf) < 0) - return -1; - *cookieout = virBufferContentAndReset(&buf); *cookieoutlen = strlen(*cookieout) + 1; diff --git a/tests/qemublocktest.c b/tests/qemublocktest.c index 5f89d73c72..ae7eefc5ef 100644 --- a/tests/qemublocktest.c +++ b/tests/qemublocktest.c @@ -330,9 +330,6 @@ testQemuDiskXMLToPropsValidateFile(const void *opaque) VIR_FREE(jsonstr); } - if (virBufferCheckError(&buf) < 0) - goto cleanup; - actual = virBufferContentAndReset(&buf); ret = virTestCompareToFile(actual, jsonpath); @@ -501,9 +498,6 @@ testQemuDiskXMLToPropsValidateFileSrcOnly(const void *opaque) virBufferAdd(&buf, jsonstr, -1); } - if (virBufferCheckError(&buf) < 0) - return -1; - actual = virBufferContentAndReset(&buf); return virTestCompareToFile(actual, jsonpath); diff --git a/tests/qemumonitorjsontest.c b/tests/qemumonitorjsontest.c index c0eee921cf..dce4fb3ed3 100644 --- a/tests/qemumonitorjsontest.c +++ b/tests/qemumonitorjsontest.c @@ -2836,9 +2836,6 @@ testBlockNodeNameDetect(const void *opaque) virBufferTrim(&buf, "\n", -1); - if (virBufferCheckError(&buf) < 0) - goto cleanup; - actual = virBufferContentAndReset(&buf); if (virTestCompareToFile(actual, resultFile) < 0) @@ -2984,9 +2981,6 @@ testQueryJobs(const void *opaque) virBufferTrim(&buf, "\n", -1); - if (virBufferCheckError(&buf) < 0) - goto cleanup; - actual = virBufferContentAndReset(&buf); if (virTestCompareToFile(actual, filenameResult) < 0) diff --git a/tests/qemumonitortestutils.c b/tests/qemumonitortestutils.c index fb76bf185d..828567028e 100644 --- a/tests/qemumonitortestutils.c +++ b/tests/qemumonitortestutils.c @@ -131,8 +131,6 @@ qemuMonitorTestAddErrorResponse(qemuMonitorTestPtr test, usermsg = "unexpected command"; virBufferEscape(&buf, '\\', "\"", "%s", usermsg); - if (virBufferCheckError(&buf) < 0) - return -1; escapemsg = virBufferContentAndReset(&buf); /* replace newline/carriage return with space */ diff --git a/tests/vircgrouptest.c b/tests/vircgrouptest.c index cec07580ac..6833cb3bb0 100644 --- a/tests/vircgrouptest.c +++ b/tests/vircgrouptest.c @@ -210,8 +210,6 @@ testCgroupDetectMounts(const void *args) } virBufferAsprintf(&buf, "%-12s %s\n", "unified", NULLSTR(group->unified.mountPoint)); - if (virBufferCheckError(&buf) < 0) - goto cleanup; actual = virBufferCurrentContent(&buf); if (virTestCompareToFile(actual, parsed) < 0) diff --git a/tools/virsh-domain.c b/tools/virsh-domain.c index ae7777df09..da0cf825ca 100644 --- a/tools/virsh-domain.c +++ b/tools/virsh-domain.c @@ -2417,8 +2417,6 @@ cmdBlockcopy(vshControl *ctl, const vshCmd *cmd) virBufferEscapeString(&buf, "<driver type='%s'/>\n", format); virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "</disk>\n"); - if (virBufferCheckError(&buf) < 0) - goto cleanup; xmlstr = virBufferContentAndReset(&buf); } diff --git a/tools/vsh.c b/tools/vsh.c index 5bab5b5c83..2de6e9f915 100644 --- a/tools/vsh.c +++ b/tools/vsh.c @@ -3467,9 +3467,6 @@ cmdComplete(vshControl *ctl, const vshCmd *cmd) arg = opt->data; } - if (virBufferCheckError(&buf) < 0) - goto cleanup; - vshReadlineInit(ctl); if (!(rl_line_buffer = virBufferContentAndReset(&buf))) -- 2.21.0 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list