src/openvz: Utilize more of VIR_(APPEND|INSERT|DELETE)_ELEMENT

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Michal Privoznik 2014-03-07 09:33:31 +01:00
parent 6c1bde6a94
commit d9e4d5cb7c

View File

@ -232,10 +232,8 @@ openvzReadNetworkConf(virDomainDefPtr def,
if (VIR_STRDUP(net->data.ethernet.ipaddr, token) < 0)
goto error;
if (VIR_REALLOC_N(def->nets, def->nnets + 1) < 0)
if (VIR_APPEND_ELEMENT_COPY(def->nets, def->nnets, net) < 0)
goto error;
def->nets[def->nnets++] = net;
net = NULL;
token = strtok_r(NULL, " ", &saveptr);
}
@ -326,10 +324,8 @@ openvzReadNetworkConf(virDomainDefPtr def,
p = ++next;
} while (p < token + strlen(token));
if (VIR_REALLOC_N(def->nets, def->nnets + 1) < 0)
if (VIR_APPEND_ELEMENT_COPY(def->nets, def->nnets, net) < 0)
goto error;
def->nets[def->nnets++] = net;
net = NULL;
token = strtok_r(NULL, ";", &saveptr);
}
@ -450,10 +446,8 @@ openvzReadFSConf(virDomainDefPtr def,
}
}
if (VIR_REALLOC_N(def->fss, def->nfss + 1) < 0)
if (VIR_APPEND_ELEMENT(def->fss, def->nfss, fs) < 0)
goto error;
def->fss[def->nfss++] = fs;
fs = NULL;
VIR_FREE(temp);