]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
network: non-functional changes
authorChristian Brauner <christian.brauner@ubuntu.com>
Fri, 1 Sep 2017 10:54:43 +0000 (12:54 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Mon, 4 Sep 2017 11:19:22 +0000 (13:19 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/network.c
src/lxc/network.h

index a4476ccb2aac628a3c8c7bf2926f6c12389a69d2..242e1d39d35b629b9c9e7fe653dd5b779a6b8afe 100644 (file)
@@ -1889,7 +1889,10 @@ char *lxc_mkifname(const char *template)
        struct ifaddrs *ifaddr, *ifa;
        int ifexists = 0;
 
-       /* Get all the network interfaces */
+       if (strlen(template) >= IFNAMSIZ)
+               return NULL;
+
+       /* Get all the network interfaces. */
        getifaddrs(&ifaddr);
 
        /* Initialize the random number generator */
@@ -2361,7 +2364,7 @@ int lxc_create_network_priv(struct lxc_handler *handler)
 int lxc_network_move_created_netdev_priv(const char *lxcpath, char *lxcname,
                                         struct lxc_list *network, pid_t pid)
 {
-       int err;
+       int ret;
        char ifname[IFNAMSIZ];
        struct lxc_list *iterator;
 
@@ -2381,16 +2384,17 @@ int lxc_network_move_created_netdev_priv(const char *lxcpath, char *lxcname,
                        return -1;
                }
 
-               err = lxc_netdev_move_by_name(ifname, pid, NULL);
-               if (err) {
+               ret = lxc_netdev_move_by_name(ifname, pid, NULL);
+               if (ret) {
                        ERROR("Failed to move network device \"%s\" to "
                              "network namespace %d: %s", ifname, pid,
-                             strerror(-err));
+                             strerror(-ret));
                        return -1;
                }
 
                DEBUG("Moved network device \"%s\"/\"%s\" to network namespace "
-                     "of %d:", ifname, netdev->name[0] != '\0' ? netdev->name : "(null)",
+                     "of %d:",
+                     ifname, netdev->name[0] != '\0' ? netdev->name : "(null)",
                      pid);
        }
 
@@ -2705,8 +2709,7 @@ static int lxc_setup_netdev_in_child_namespaces(struct lxc_netdev *netdev)
                if (netdev->type != LXC_NET_VETH) {
                        net_type_name = lxc_net_type_to_str(netdev->type);
                        ERROR("%s networks are not supported for containers "
-                             "not setup up by privileged users",
-                             net_type_name);
+                             "not setup up by privileged users", net_type_name);
                        return -1;
                }
 
index 331d982080aab1acb74715cac754633ca5cc2645..3f49a13d8ce2d16e442877ce7e44b2673200ecf6 100644 (file)
@@ -174,15 +174,12 @@ struct saved_nic {
 /* Convert a string mac address to a socket structure. */
 extern int lxc_convert_mac(char *macaddr, struct sockaddr *sockaddr);
 
-/*
- * Move a device between namespaces
- */
-extern int lxc_netdev_move_by_index(int ifindex, pid_t pid, const char* ifname);
-extern int lxc_netdev_move_by_name(const char *ifname, pid_t pid, const char* newname);
+/* Move a device between namespaces. */
+extern int lxc_netdev_move_by_index(int ifindex, pid_t pid, const char *ifname);
+extern int lxc_netdev_move_by_name(const char *ifname, pid_t pid,
+                                  const char *newname);
 
-/*
- * Delete a network device
- */
+/* Delete a network device. */
 extern int lxc_netdev_delete_by_name(const char *name);
 extern int lxc_netdev_delete_by_index(int ifindex);