]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
openvz: Need to check 'vm' first before dereferencing 'def'
authorJohn Ferlan <jferlan@redhat.com>
Tue, 15 Jan 2013 18:35:38 +0000 (13:35 -0500)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 15 Jan 2013 22:43:10 +0000 (23:43 +0100)
src/openvz/openvz_driver.c

index c6f814e065480f6cac79c61be485731e7e0c2cd2..a7cfadac6fe77c50edf3c918e5940cb8b5e0fcdb 100644 (file)
@@ -2053,13 +2053,13 @@ openvzDomainUpdateDeviceFlags(virDomainPtr dom, const char *xml,
 
     openvzDriverLock(driver);
     vm = virDomainFindByUUID(&driver->domains, dom->uuid);
-    vmdef = vm->def;
 
     if (!vm) {
         virReportError(VIR_ERR_NO_DOMAIN, "%s",
                        _("no domain with matching uuid"));
         goto cleanup;
     }
+    vmdef = vm->def;
 
     if (virStrToLong_i(vmdef->name, NULL, 10, &veid) < 0) {
         virReportError(VIR_ERR_INTERNAL_ERROR, "%s",