]> xenbits.xensource.com Git - libvirt.git/commit
libxl: don't end job for ephemeal domain on start failure
authorIan Campbell <ian.campbell@citrix.com>
Thu, 10 Sep 2015 15:45:07 +0000 (16:45 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 11 Sep 2015 08:56:43 +0000 (10:56 +0200)
commitee7758f09bad855f5d0fdf9804d8979cdbbff40e
tree8b26615c88464159cbc6c5ae29d26a310a84f644
parent80dca1eba9908547b099153f08fb2aa143ca4f23
libxl: don't end job for ephemeal domain on start failure

commit 4b53d0d4ac9c "libxl: don't remove persistent domain on start
failure" cleans up the vm object and sets it to NULL if the vm is not
persistent, however at end job vm (now NULL) is dereferenced via the call to
libxlDomainObjEndJob. Avoid this by skipping "endjob" and going
straight to "cleanup" in this case.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
src/libxl/libxl_driver.c