chiark / gitweb /
logind: be a bit more rigid with seat names
[elogind.git] / src / logind-seat.c
index 1bc0570517bdcb8f33b11aa4f5e09a9b33e675ec..b8f1f607d09f8f13eab19849aed3db306d966784 100644 (file)
@@ -492,5 +492,8 @@ bool seat_name_is_valid(const char *name) {
                 if (!seat_name_valid_char(*p))
                         return false;
 
+        if (strlen(name) > 255)
+                return false;
+
         return true;
 }