diff --git a/src/openvz_conf.c b/src/openvz_conf.c index aa8493a..b4fe7b1 100644 --- a/src/openvz_conf.c +++ b/src/openvz_conf.c @@ -248,11 +248,11 @@ openvzReadNetworkConf(virConnectPtr conn, int veid) { goto error; } - if (VIR_ALLOC_N(net->data.bridge.brname, len+1) < 0) + if (VIR_ALLOC_N(net->ifname, len+1) < 0) goto no_memory; - strncpy(net->data.bridge.brname, p, len); - net->data.bridge.brname[len] = '\0'; + strncpy(net->ifname, p, len); + net->ifname[len] = '\0'; } else if (STRPREFIX(p, "host_ifname=")) { p += 12; //skip in libvirt diff --git a/src/openvz_driver.c b/src/openvz_driver.c index f68841e..fb5986e 100644 --- a/src/openvz_driver.c +++ b/src/openvz_driver.c @@ -365,11 +365,11 @@ openvzDomainSetNetwork(virConnectPtr conn, const char *vpsid, mac = openvzMacToString(net->mac); if (net->type == VIR_DOMAIN_NET_TYPE_BRIDGE && - net->data.bridge.brname != NULL) { + net->ifname != NULL) { char opt[1024]; //--netif_add ifname[,mac,host_ifname,host_mac] ADD_ARG_LIT("--netif_add") ; - strncpy(opt, net->data.bridge.brname, 256); + strncpy(opt, net->ifname, 256); if (mac != NULL) { strcat(opt, ","); strcat(opt, mac);