]> xenbits.xensource.com Git - libvirt.git/commitdiff
vz: get rid of unused home state variable in private domain obj
authorNikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Fri, 20 May 2016 07:26:46 +0000 (10:26 +0300)
committerPavel Hrdina <phrdina@redhat.com>
Wed, 15 Jun 2016 14:24:28 +0000 (16:24 +0200)
Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
src/vz/vz_sdk.c
src/vz/vz_utils.h

index 586c65668e5a087b0528fbf454ecd795a6a73f85..5f8907902291f87954834d0b5f7b57fe19736678 100644 (file)
@@ -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;
 }
index f5bb40e9c8c7969f2dd04ae9270f3fff68f50e17..a65ad21290e9bb0c534dac32d70d9a30e8947475 100644 (file)
@@ -96,7 +96,6 @@ typedef struct _vzConn *vzConnPtr;
 
 struct vzDomObj {
     int id;
-    char *home;
     PRL_HANDLE sdkdom;
     PRL_HANDLE stats;
 };