]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
parallels_sdk: Utilize parallelsDomObjFromDomain()
authorMichal Privoznik <mprivozn@redhat.com>
Wed, 22 Apr 2015 16:27:05 +0000 (18:27 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Thu, 23 Apr 2015 12:21:42 +0000 (14:21 +0200)
Instead of each API copying the same lines of code, lets use the
generic function designed just for that purpose.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
src/parallels/parallels_sdk.c

index 59ca62e432b811a07516550e368c28e96a15005b..d54f89473b205b36a3f2510e2b70a8829179f527 100644 (file)
@@ -1838,11 +1838,8 @@ prlsdkDomainChangeState(virDomainPtr domain,
     virDomainObjPtr dom;
     int ret = -1;
 
-    dom = virDomainObjListFindByUUID(privconn->domains, domain->uuid);
-    if (dom == NULL) {
-        parallelsDomNotFoundError(domain);
+    if (!(dom = parallelsDomObjFromDomain(domain)))
         return -1;
-    }
 
     ret = prlsdkDomainChangeStateLocked(privconn, dom, chstate);
     virObjectUnlock(dom);