mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-04-01 20:05:19 +00:00
conf: Use VIR_AUTO* in virDomainCapsCPUModelsAdd
Signed-off-by: Jiri Denemark <jdenemar@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
32e84d0399
commit
537768a7ca
@ -242,25 +242,20 @@ virDomainCapsCPUModelsAdd(virDomainCapsCPUModelsPtr cpuModels,
|
||||
virDomainCapsCPUUsable usable,
|
||||
char **blockers)
|
||||
{
|
||||
char *nameCopy = NULL;
|
||||
char **blockersCopy = NULL;
|
||||
g_autofree char * nameCopy = NULL;
|
||||
VIR_AUTOSTRINGLIST blockersCopy = NULL;
|
||||
|
||||
if (VIR_STRNDUP(nameCopy, name, nameLen) < 0)
|
||||
goto error;
|
||||
return -1;
|
||||
|
||||
if (virStringListCopy(&blockersCopy, (const char **)blockers) < 0)
|
||||
goto error;
|
||||
return -1;
|
||||
|
||||
if (virDomainCapsCPUModelsAddSteal(cpuModels, &nameCopy,
|
||||
usable, &blockersCopy) < 0)
|
||||
goto error;
|
||||
return -1;
|
||||
|
||||
return 0;
|
||||
|
||||
error:
|
||||
VIR_FREE(nameCopy);
|
||||
virStringListFree(blockersCopy);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user