]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
userns: refuse empty userns names
authorLennart Poettering <lennart@poettering.net>
Tue, 7 Jan 2025 10:46:06 +0000 (11:46 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 8 Jan 2025 14:07:08 +0000 (15:07 +0100)
Let's tighten rules a bit.

src/nsresourced/userns-registry.c

index d69348aae71916c18fa3816a352c0e558ffa864a..b1754b51fe7689dc83711872a06c9e709afacf96 100644 (file)
@@ -592,6 +592,9 @@ bool userns_name_is_valid(const char *name) {
 
         /* Checks if the specified string is suitable as user namespace name. */
 
+        if (isempty(name))
+                return false;
+
         if (strlen(name) > NAME_MAX) /* before we use alloca(), let's check for size */
                 return false;