mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
vz: fix raise in vzDomainBlock
Put domain access after acquiring job condition, otherwise another job can change it meanwhile. Signed-off-by: Konstantin Neumoin <kneumoin@virtuozzo.com> Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
0c5d5cb959
commit
af4b0ed03e
@ -3977,12 +3977,6 @@ vzDomainBlockResize(virDomainPtr domain,
|
||||
size /= 1024;
|
||||
size /= 1024;
|
||||
|
||||
if (!(disk = virDomainDiskByName(dom->def, path, false))) {
|
||||
virReportError(VIR_ERR_INVALID_ARG,
|
||||
_("invalid path: %s"), path);
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
if (vzDomainObjBeginJob(dom) < 0)
|
||||
goto cleanup;
|
||||
job = true;
|
||||
@ -3996,6 +3990,12 @@ vzDomainBlockResize(virDomainPtr domain,
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
if (!(disk = virDomainDiskByName(dom->def, path, false))) {
|
||||
virReportError(VIR_ERR_INVALID_ARG,
|
||||
_("invalid path: %s"), path);
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
ret = prlsdkResizeImage(dom, disk, size);
|
||||
|
||||
cleanup:
|
||||
|
Loading…
x
Reference in New Issue
Block a user