mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 21:55:25 +00:00
virDomainSnapshotDefParse: Prefer VIR_STEAL_PTR
Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Erik Skultety <eskultet@redhat.com>
This commit is contained in:
parent
f92d164c13
commit
95cd4904e1
@ -331,8 +331,7 @@ virDomainSnapshotDefParse(xmlXPathContextPtr ctxt,
|
||||
"disk-only snapshot"));
|
||||
goto cleanup;
|
||||
}
|
||||
def->file = memoryFile;
|
||||
memoryFile = NULL;
|
||||
VIR_STEAL_PTR(def->file, memoryFile);
|
||||
|
||||
/* verify that memory path is absolute */
|
||||
if (def->file && def->file[0] != '/') {
|
||||
@ -372,7 +371,7 @@ virDomainSnapshotDefParse(xmlXPathContextPtr ctxt,
|
||||
if (!offline && virSaveCookieParse(ctxt, &def->cookie, saveCookie) < 0)
|
||||
goto cleanup;
|
||||
|
||||
ret = def;
|
||||
VIR_STEAL_PTR(ret, def);
|
||||
|
||||
cleanup:
|
||||
VIR_FREE(creation);
|
||||
@ -380,8 +379,7 @@ virDomainSnapshotDefParse(xmlXPathContextPtr ctxt,
|
||||
VIR_FREE(nodes);
|
||||
VIR_FREE(memorySnapshot);
|
||||
VIR_FREE(memoryFile);
|
||||
if (ret == NULL)
|
||||
virDomainSnapshotDefFree(def);
|
||||
virDomainSnapshotDefFree(def);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user