]> xenbits.xensource.com Git - libvirt.git/commitdiff
openvz: unlock virDomainObj objects in openvzOpen
authorDmitry Guryanov <dguryanov@parallels.com>
Tue, 14 Aug 2012 10:58:09 +0000 (14:58 +0400)
committerEric Blake <eblake@redhat.com>
Tue, 14 Aug 2012 15:57:42 +0000 (09:57 -0600)
openvzOpen fucntion must leave unlocked virDomainObj objects in
driver->domains.

Now even simple commands like list or domain lookup hang,
for example virsh -c openvz:///system list --all.

Signed-off-by: Dmitry Guryanov <dguryanov@parallels.com>
src/openvz/openvz_conf.c

index e62bf8c79ed85939615f1b05ba78c5e271b87d3f..802a9f8eab9e32b75071782ed2b94976c293f50b 100644 (file)
@@ -673,6 +673,7 @@ int openvzLoadDomains(struct openvz_driver *driver) {
             goto cleanup;
         }
 
+        virDomainObjUnlock(dom);
         dom = NULL;
     }