]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
fix: unprivileged veth devices (e.g. vethFWABHX) never contain 'Z' character in the... 2774/head
authorhn <hn@users.noreply.github.com>
Mon, 7 Jan 2019 18:42:02 +0000 (19:42 +0100)
committerhn <hn@users.noreply.github.com>
Tue, 8 Jan 2019 08:04:55 +0000 (09:04 +0100)
Signed-off-by: Hajo Noerenberg <hajo-github@noerenberg.de>
src/lxc/network.c

index d0f14e632321d805750a6ebca67afc2cb18a5270..499ddff6e8f32d33873b6970775ca4113b3f6bf9 100644 (file)
@@ -1982,9 +1982,9 @@ char *lxc_mkifname(char *template)
                for (i = 0; i < strlen(name); i++) {
                        if (name[i] == 'X') {
 #ifdef HAVE_RAND_R
-                               name[i] = padchar[rand_r(&seed) % (strlen(padchar) - 1)];
+                               name[i] = padchar[rand_r(&seed) % strlen(padchar)];
 #else
-                               name[i] = padchar[rand() % (strlen(padchar) - 1)];
+                               name[i] = padchar[rand() % strlen(padchar)];
 #endif
                        }
                }