diff --git a/src/parallels/parallels_sdk.c b/src/parallels/parallels_sdk.c index 59ca62e432..d54f89473b 100644 --- a/src/parallels/parallels_sdk.c +++ b/src/parallels/parallels_sdk.c @@ -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);