]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
efivars: allow plus in the entry name
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 18 May 2019 21:18:00 +0000 (06:18 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sun, 19 May 2019 14:00:27 +0000 (16:00 +0200)
Closes #12572.

src/shared/efivars.c

index 1bd8835633c2d31202ff53d080e8be56b2bb9a67..f16c2db739625598add525dd43034fcee5589095 100644 (file)
@@ -909,7 +909,7 @@ bool efi_loader_entry_name_valid(const char *s) {
         if (strlen(s) > FILENAME_MAX) /* Make sure entry names fit in filenames */
                 return false;
 
-        return in_charset(s, ALPHANUMERICAL "-_.");
+        return in_charset(s, ALPHANUMERICAL "+-_.");
 }
 
 char *efi_tilt_backslashes(char *s) {