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:
Konstantin Neumoin 2017-05-03 13:44:51 +03:00 committed by Michal Privoznik
parent 0c5d5cb959
commit af4b0ed03e

View File

@ -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: