]> xenbits.xensource.com Git - libvirt.git/commitdiff
parallels: add controllers in prlsdkLoadDomain
authorDmitry Guryanov <dguryanov@parallels.com>
Tue, 7 Apr 2015 20:35:04 +0000 (23:35 +0300)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 10 Apr 2015 07:50:29 +0000 (09:50 +0200)
Call virDomainDefAddImplicitControllers to add disk
controllers, so virDomainDef, filled by this function
will look exactly like the one returned by virDomainDefParseString.

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

index 3771d4c512b078454606606f6394545e6b3f649f..540918ef9893e21e6dcdf315b65b519c1e538364 100644 (file)
@@ -1265,6 +1265,9 @@ prlsdkLoadDomain(parallelsConnPtr privconn,
             *s = '\0';
     }
 
+    if (virDomainDefAddImplicitControllers(def) < 0)
+        goto error;
+
     if (olddom) {
         /* assign new virDomainDef without any checks */
         /* we can't use virDomainObjAssignDef, because it checks