mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
conf: use g_strdupv instead of virStringListCopy
Also remove the temporary variable - even virStringListCopy aborts on OOM now. Signed-off-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
d339113ab0
commit
1d40d83336
@ -199,14 +199,10 @@ virDomainCapsCPUModelsAdd(virDomainCapsCPUModelsPtr cpuModels,
|
||||
char **blockers)
|
||||
{
|
||||
g_autofree char * nameCopy = NULL;
|
||||
VIR_AUTOSTRINGLIST blockersCopy = NULL;
|
||||
virDomainCapsCPUModelPtr cpu;
|
||||
|
||||
nameCopy = g_strdup(name);
|
||||
|
||||
if (virStringListCopy(&blockersCopy, (const char **)blockers) < 0)
|
||||
return -1;
|
||||
|
||||
if (VIR_RESIZE_N(cpuModels->models, cpuModels->nmodels_max,
|
||||
cpuModels->nmodels, 1) < 0)
|
||||
return -1;
|
||||
@ -216,7 +212,7 @@ virDomainCapsCPUModelsAdd(virDomainCapsCPUModelsPtr cpuModels,
|
||||
|
||||
cpu->usable = usable;
|
||||
cpu->name = g_steal_pointer(&nameCopy);
|
||||
cpu->blockers = g_steal_pointer(&blockersCopy);
|
||||
cpu->blockers = g_strdupv(blockers);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user