diff --git a/src/vz/vz_sdk.c b/src/vz/vz_sdk.c index 586c65668e5a087b0528fbf454ecd795a6a73f85..5f8907902291f87954834d0b5f7b57fe19736678 100644 --- a/src/vz/vz_sdk.c +++ b/src/vz/vz_sdk.c @@ -465,7 +465,6 @@ prlsdkDomObjFreePrivate(void *p) PrlHandle_Free(pdom->sdkdom); PrlHandle_Free(pdom->stats); - VIR_FREE(pdom->home); VIR_FREE(p); }; @@ -1504,7 +1503,6 @@ prlsdkLoadDomain(vzDriverPtr driver, virDomainObjPtr dom) virDomainDefPtr def = NULL; vzDomObjPtr pdom = NULL; VIRTUAL_MACHINE_STATE domainState; - char *home = NULL; PRL_RESULT pret; PRL_UINT32 ram; @@ -1562,17 +1560,6 @@ prlsdkLoadDomain(vzDriverPtr driver, virDomainObjPtr dom) pret = PrlVmCfg_GetEnvId(sdkdom, &envId); prlsdkCheckRetGoto(pret, error); - if (!(home = prlsdkGetStringParamVar(PrlVmCfg_GetHomePath, sdkdom))) - goto error; - - /* For VMs home is actually /directory/config.pvs */ - if (!IS_CT(def)) { - /* Get rid of /config.pvs in path string */ - char *s = strrchr(home, '/'); - if (s) - *s = '\0'; - } - pret = PrlVmCfg_GetAutoStart(sdkdom, &autostart); prlsdkCheckRetGoto(pret, error); if (autostart != PAO_VM_START_ON_LOAD && @@ -1618,8 +1605,6 @@ prlsdkLoadDomain(vzDriverPtr driver, virDomainObjPtr dom) virDomainDefFree(dom->def); dom->def = def; pdom->id = envId; - VIR_FREE(pdom->home); - pdom->home = home; prlsdkConvertDomainState(domainState, envId, dom); @@ -1632,7 +1617,6 @@ prlsdkLoadDomain(vzDriverPtr driver, virDomainObjPtr dom) return 0; error: PrlHandle_Free(sdkdom); - VIR_FREE(home); virDomainDefFree(def); return -1; } diff --git a/src/vz/vz_utils.h b/src/vz/vz_utils.h index f5bb40e9c8c7969f2dd04ae9270f3fff68f50e17..a65ad21290e9bb0c534dac32d70d9a30e8947475 100644 --- a/src/vz/vz_utils.h +++ b/src/vz/vz_utils.h @@ -96,7 +96,6 @@ typedef struct _vzConn *vzConnPtr; struct vzDomObj { int id; - char *home; PRL_HANDLE sdkdom; PRL_HANDLE stats; };