mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-10-23 14:33:10 +00:00
qemu migration: avoid NULL-deref given an invalid input
* src/qemu/qemu_driver.c (doNonTunnelMigrate): Don't let a NULL "uri_out" provoke a NULL-dereference in doNativeMigrate: supply omitted goto-after-qemudReportError.
This commit is contained in:
parent
1428704d2a
commit
643ee3fa44
@ -7430,6 +7430,7 @@ static int doNonTunnelMigrate(virDomainPtr dom,
|
|||||||
if (uri_out == NULL) {
|
if (uri_out == NULL) {
|
||||||
qemudReportError(NULL, NULL, NULL, VIR_ERR_INTERNAL_ERROR, "%s",
|
qemudReportError(NULL, NULL, NULL, VIR_ERR_INTERNAL_ERROR, "%s",
|
||||||
_("domainMigratePrepare2 did not set uri"));
|
_("domainMigratePrepare2 did not set uri"));
|
||||||
|
goto cleanup;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (doNativeMigrate(dom, driver, vm, uri_out, flags, dname, resource) < 0)
|
if (doNativeMigrate(dom, driver, vm, uri_out, flags, dname, resource) < 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user