mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 04:25:18 +00:00
lxc: use g_auto() for all virBuffers
Signed-off-by: Laine Stump <laine@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
7a6bfea145
commit
28f7ddae05
@ -174,7 +174,7 @@ static virCommandPtr lxcContainerBuildInitCmd(virDomainDefPtr vmDef,
|
||||
{
|
||||
char uuidstr[VIR_UUID_STRING_BUFLEN];
|
||||
virCommandPtr cmd;
|
||||
virBuffer buf = VIR_BUFFER_INITIALIZER;
|
||||
g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
|
||||
size_t i;
|
||||
|
||||
/* 'container_ptys' must exclude the PTY associated with
|
||||
@ -185,7 +185,6 @@ static virCommandPtr lxcContainerBuildInitCmd(virDomainDefPtr vmDef,
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("Expected a /dev path for '%s'"),
|
||||
ttyPaths[i]);
|
||||
virBufferFreeAndReset(&buf);
|
||||
return NULL;
|
||||
}
|
||||
virBufferAdd(&buf, ttyPaths[i] + 5, -1);
|
||||
@ -219,7 +218,6 @@ static virCommandPtr lxcContainerBuildInitCmd(virDomainDefPtr vmDef,
|
||||
vmDef->os.initenv[i]->value);
|
||||
}
|
||||
|
||||
virBufferFreeAndReset(&buf);
|
||||
return cmd;
|
||||
}
|
||||
|
||||
|
@ -1378,7 +1378,7 @@ virLXCControllerSetupUsernsMap(virDomainIdMapEntryPtr map,
|
||||
int num,
|
||||
char *path)
|
||||
{
|
||||
virBuffer map_value = VIR_BUFFER_INITIALIZER;
|
||||
g_auto(virBuffer) map_value = VIR_BUFFER_INITIALIZER;
|
||||
size_t i;
|
||||
int ret = -1;
|
||||
|
||||
@ -1402,7 +1402,6 @@ virLXCControllerSetupUsernsMap(virDomainIdMapEntryPtr map,
|
||||
|
||||
ret = 0;
|
||||
cleanup:
|
||||
virBufferFreeAndReset(&map_value);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
@ -4618,7 +4618,7 @@ static char *
|
||||
lxcConnectGetSysinfo(virConnectPtr conn, unsigned int flags)
|
||||
{
|
||||
virLXCDriverPtr driver = conn->privateData;
|
||||
virBuffer buf = VIR_BUFFER_INITIALIZER;
|
||||
g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
|
||||
|
||||
virCheckFlags(0, NULL);
|
||||
|
||||
|
@ -124,7 +124,7 @@ static int lxcProcReadMeminfo(char *hostpath, virDomainDefPtr def,
|
||||
g_autofree char *line = NULL;
|
||||
size_t n;
|
||||
struct virLXCMeminfo meminfo;
|
||||
virBuffer buffer = VIR_BUFFER_INITIALIZER;
|
||||
g_auto(virBuffer) buffer = VIR_BUFFER_INITIALIZER;
|
||||
virBufferPtr new_meminfo = &buffer;
|
||||
|
||||
if (virLXCCgroupGetMeminfo(&meminfo) < 0) {
|
||||
@ -223,7 +223,6 @@ static int lxcProcReadMeminfo(char *hostpath, virDomainDefPtr def,
|
||||
memcpy(buf, virBufferCurrentContent(new_meminfo), res);
|
||||
|
||||
cleanup:
|
||||
virBufferFreeAndReset(new_meminfo);
|
||||
VIR_FORCE_FCLOSE(fd);
|
||||
return res;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user