use g_auto() for all remaining non-g_auto() virBuffers

Signed-off-by: Laine Stump <laine@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Laine Stump 2020-07-02 22:42:16 -04:00
parent 453316e8bc
commit f7e3610095
9 changed files with 18 additions and 27 deletions

View File

@ -86,7 +86,7 @@ virDomainDriverGenerateMachineName(const char *drivername,
const char *name, const char *name,
bool privileged) bool privileged)
{ {
virBuffer buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
if (root) { if (root) {
g_autofree char *hash = NULL; g_autofree char *hash = NULL;
@ -100,10 +100,9 @@ virDomainDriverGenerateMachineName(const char *drivername,
if (!privileged) { if (!privileged) {
g_autofree char *username = NULL; g_autofree char *username = NULL;
if (!(username = virGetUserName(geteuid()))) { if (!(username = virGetUserName(geteuid())))
virBufferFreeAndReset(&buf);
return NULL; return NULL;
}
virBufferAsprintf(&buf, "%s-", username); virBufferAsprintf(&buf, "%s-", username);
} }
} }

View File

@ -825,7 +825,7 @@ virLockManagerSanlockRegisterKillscript(int sock,
const char *uuidstr, const char *uuidstr,
virDomainLockFailureAction action) virDomainLockFailureAction action)
{ {
virBuffer buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
char *path; char *path;
char *args = NULL; char *args = NULL;
int ret = -1; int ret = -1;

View File

@ -294,7 +294,7 @@ udevGenerateDeviceName(struct udev_device *device,
const char *s) const char *s)
{ {
size_t i; size_t i;
virBuffer buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
virBufferAsprintf(&buf, "%s_%s", virBufferAsprintf(&buf, "%s_%s",
udev_device_get_subsystem(device), udev_device_get_subsystem(device),

View File

@ -704,7 +704,7 @@ openvzDomainSetNetwork(virConnectPtr conn, const char *vpsid,
if (net->type == VIR_DOMAIN_NET_TYPE_BRIDGE || if (net->type == VIR_DOMAIN_NET_TYPE_BRIDGE ||
(net->type == VIR_DOMAIN_NET_TYPE_ETHERNET && (net->type == VIR_DOMAIN_NET_TYPE_ETHERNET &&
net->guestIP.nips == 0)) { net->guestIP.nips == 0)) {
virBuffer buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer)buf = VIR_BUFFER_INITIALIZER;
int veid = openvzGetVEID(vpsid); int veid = openvzGetVEID(vpsid);
/* if net is ethernet and the user has specified guest interface name, /* if net is ethernet and the user has specified guest interface name,
@ -782,7 +782,7 @@ openvzDomainSetNetworkConfig(virConnectPtr conn,
virDomainDefPtr def) virDomainDefPtr def)
{ {
size_t i; size_t i;
virBuffer buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
char *param; char *param;
int first = 1; int first = 1;
struct openvz_driver *driver = conn->privateData; struct openvz_driver *driver = conn->privateData;
@ -819,7 +819,6 @@ openvzDomainSetNetworkConfig(virConnectPtr conn,
return 0; return 0;
exit: exit:
virBufferFreeAndReset(&buf);
return -1; return -1;
} }

View File

@ -907,7 +907,7 @@ storage_source_add_files(virStorageSourcePtr src,
static int static int
get_files(vahControl * ctl) get_files(vahControl * ctl)
{ {
virBuffer buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
int rc = -1; int rc = -1;
size_t i; size_t i;
char *uuid; char *uuid;
@ -1448,7 +1448,6 @@ int
main(int argc, char **argv) main(int argc, char **argv)
{ {
vahControl _ctl, *ctl = &_ctl; vahControl _ctl, *ctl = &_ctl;
virBuffer buf = VIR_BUFFER_INITIALIZER;
int rc = -1; int rc = -1;
char *profile = NULL; char *profile = NULL;
char *include_file = NULL; char *include_file = NULL;
@ -1496,6 +1495,7 @@ main(int argc, char **argv)
} }
} else if (ctl->cmd == 'c' || ctl->cmd == 'r') { } else if (ctl->cmd == 'c' || ctl->cmd == 'r') {
char *included_files = NULL; char *included_files = NULL;
g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
if (ctl->cmd == 'c' && virFileExists(profile)) if (ctl->cmd == 'c' && virFileExists(profile))
vah_error(ctl, 1, _("profile exists")); vah_error(ctl, 1, _("profile exists"));

View File

@ -190,7 +190,7 @@ virStorageBackendRBDOpenRADOSConn(virStorageBackendRBDStatePtr ptr,
unsigned char *secret_value = NULL; unsigned char *secret_value = NULL;
size_t secret_value_size = 0; size_t secret_value_size = 0;
VIR_AUTODISPOSE_STR rados_key = NULL; VIR_AUTODISPOSE_STR rados_key = NULL;
virBuffer mon_host = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) mon_host = VIR_BUFFER_INITIALIZER;
size_t i; size_t i;
const char *client_mount_timeout = "30"; const char *client_mount_timeout = "30";
const char *mon_op_timeout = "30"; const char *mon_op_timeout = "30";
@ -330,7 +330,6 @@ virStorageBackendRBDOpenRADOSConn(virStorageBackendRBDStatePtr ptr,
VIR_DISPOSE_N(secret_value, secret_value_size); VIR_DISPOSE_N(secret_value, secret_value_size);
virObjectUnref(conn); virObjectUnref(conn);
virBufferFreeAndReset(&mon_host);
return ret; return ret;
} }
@ -1151,7 +1150,7 @@ virStorageBackendRBDCloneImage(rados_ioctx_t io,
uint64_t features; uint64_t features;
uint64_t stripe_count; uint64_t stripe_count;
uint64_t stripe_unit; uint64_t stripe_unit;
virBuffer snapname = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) snapname = VIR_BUFFER_INITIALIZER;
rbd_image_t image = NULL; rbd_image_t image = NULL;
g_autofree char *snapname_buff = NULL; g_autofree char *snapname_buff = NULL;
@ -1220,8 +1219,6 @@ virStorageBackendRBDCloneImage(rados_ioctx_t io,
ret = 0; ret = 0;
cleanup: cleanup:
virBufferFreeAndReset(&snapname);
if (image) if (image)
rbd_close(image); rbd_close(image);

View File

@ -717,7 +717,7 @@ storageBackendCreateQemuImgOpts(virStorageEncryptionInfoDefPtr encinfo,
char **opts, char **opts,
struct _virStorageBackendQemuImgInfo *info) struct _virStorageBackendQemuImgInfo *info)
{ {
virBuffer buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
if (info->backingPath) if (info->backingPath)
virBufferAsprintf(&buf, "backing_fmt=%s,", virBufferAsprintf(&buf, "backing_fmt=%s,",
@ -761,7 +761,6 @@ storageBackendCreateQemuImgOpts(virStorageEncryptionInfoDefPtr encinfo,
return 0; return 0;
error: error:
virBufferFreeAndReset(&buf);
return -1; return -1;
} }
@ -934,7 +933,7 @@ storageBackendCreateQemuImgSecretObject(virCommandPtr cmd,
const char *secretPath, const char *secretPath,
const char *secretAlias) const char *secretAlias)
{ {
virBuffer buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
g_autofree char *commandStr = NULL; g_autofree char *commandStr = NULL;
virBufferAsprintf(&buf, "secret,id=%s,file=", secretAlias); virBufferAsprintf(&buf, "secret,id=%s,file=", secretAlias);
@ -958,7 +957,7 @@ storageBackendResizeQemuImgImageOpts(virCommandPtr cmd,
const char *path, const char *path,
const char *secretAlias) const char *secretAlias)
{ {
virBuffer buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
g_autofree char *commandStr = NULL; g_autofree char *commandStr = NULL;
virBufferAsprintf(&buf, "driver=luks,key-secret=%s,file.filename=", virBufferAsprintf(&buf, "driver=luks,key-secret=%s,file.filename=",
@ -4058,7 +4057,7 @@ virStorageBackendFileSystemMountAddOptions(virCommandPtr cmd,
const char *providedOpts) const char *providedOpts)
{ {
g_autofree char *mountOpts = NULL; g_autofree char *mountOpts = NULL;
virBuffer buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
if (*default_mount_opts != '\0') if (*default_mount_opts != '\0')
virBufferAsprintf(&buf, "%s,", default_mount_opts); virBufferAsprintf(&buf, "%s,", default_mount_opts);

View File

@ -3060,7 +3060,7 @@ virVMXFormatConfig(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt, virDomainDe
size_t i; size_t i;
int sched_cpu_affinity_length; int sched_cpu_affinity_length;
unsigned char zero[VIR_UUID_BUFLEN]; unsigned char zero[VIR_UUID_BUFLEN];
virBuffer buffer = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) buffer = VIR_BUFFER_INITIALIZER;
char *preliminaryDisplayName = NULL; char *preliminaryDisplayName = NULL;
char *displayName = NULL; char *displayName = NULL;
char *annotation = NULL; char *annotation = NULL;
@ -3445,9 +3445,6 @@ virVMXFormatConfig(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt, virDomainDe
vmx = virBufferContentAndReset(&buffer); vmx = virBufferContentAndReset(&buffer);
cleanup: cleanup:
if (vmx == NULL)
virBufferFreeAndReset(&buffer);
VIR_FREE(preliminaryDisplayName); VIR_FREE(preliminaryDisplayName);
VIR_FREE(displayName); VIR_FREE(displayName);
VIR_FREE(annotation); VIR_FREE(annotation);

View File

@ -456,7 +456,7 @@ vzConnectGetSysinfo(virConnectPtr conn, unsigned int flags)
{ {
vzConnPtr privconn = conn->privateData; vzConnPtr privconn = conn->privateData;
vzDriverPtr driver = privconn->driver; vzDriverPtr driver = privconn->driver;
virBuffer buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
virCheckFlags(0, NULL); virCheckFlags(0, NULL);
@ -2741,7 +2741,7 @@ vzBakeCookie(vzDriverPtr driver,
unsigned int flags) unsigned int flags)
{ {
char uuidstr[VIR_UUID_STRING_BUFLEN]; char uuidstr[VIR_UUID_STRING_BUFLEN];
virBuffer buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
if (!cookieout || !cookieoutlen) { if (!cookieout || !cookieoutlen) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", virReportError(VIR_ERR_INTERNAL_ERROR, "%s",