}
strlcpy(netdev->created_name, peer, IFNAMSIZ);
- if (netdev->name[0] == '\0')
+ if (is_empty_string(netdev->name))
(void)strlcpy(netdev->name, peer, IFNAMSIZ);
netdev->ifindex = if_nametoindex(peer);
}
strlcpy(netdev->created_name, peer, IFNAMSIZ);
- if (netdev->name[0] == '\0')
+ if (is_empty_string(netdev->name))
(void)strlcpy(netdev->name, peer, IFNAMSIZ);
netdev->ifindex = if_nametoindex(peer);
}
strlcpy(netdev->created_name, peer, IFNAMSIZ);
- if (netdev->name[0] == '\0')
+ if (is_empty_string(netdev->name))
(void)strlcpy(netdev->name, peer, IFNAMSIZ);
netdev->ifindex = if_nametoindex(peer);
}
strlcpy(netdev->created_name, netdev->link, IFNAMSIZ);
- if (netdev->name[0] == '\0')
+ if (is_empty_string(netdev->name))
(void)strlcpy(netdev->name, netdev->link, IFNAMSIZ);
/*
errno, "Failed to retrieve ifindex for network device with name %s",
netdev->created_name);
- if (netdev->name[0] == '\0')
+ if (is_empty_string(netdev->name))
(void)strlcpy(netdev->name, "eth%d", IFNAMSIZ);
if (strcmp(netdev->created_name, netdev->name) != 0) {
if (nla_put_u32(nlmsg, IFLA_NET_NS_FD, fd))
goto out;
- if (ifname != NULL) {
- if (nla_put_string(nlmsg, IFLA_IFNAME, ifname))
- goto out;
- }
+ if (!is_empty_string(ifname) && nla_put_string(nlmsg, IFLA_IFNAME, ifname))
+ goto out;
err = netlink_transaction(&nlh, nlmsg, nlmsg);
out:
if (nla_put_u32(nlmsg, IFLA_NET_NS_PID, pid))
goto out;
- if (ifname != NULL) {
- if (nla_put_string(nlmsg, IFLA_IFNAME, ifname))
- goto out;
- }
+ if (!is_empty_string(ifname) && nla_put_string(nlmsg, IFLA_IFNAME, ifname))
+ goto out;
err = netlink_transaction(&nlh, nlmsg, nlmsg);
out:
INFO("Execing lxc-user-nic create %s %s %s veth %s %s", lxcpath,
lxcname, pidstr, netdev_link,
- netdev->name[0] != '\0' ? netdev->name : "(null)");
- if (netdev->name[0] != '\0')
+ !is_empty_string(netdev->name) ? netdev->name : "(null)");
+ if (!is_empty_string(netdev->name))
execlp(LXC_USERNIC_PATH, LXC_USERNIC_PATH, "create",
lxcpath, lxcname, pidstr, "veth", netdev_link,
netdev->name, (char *)NULL);