]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
key-file: ignore empty lines before the first group
authorLeon Marz <main@lmarz.org>
Sun, 31 Aug 2025 15:47:29 +0000 (17:47 +0200)
committern3rdopolis <bluescreenavenger@gmail.com>
Thu, 4 Dec 2025 13:43:25 +0000 (13:43 +0000)
Fixes: plymouth/plymouth#307
src/libply/ply-key-file.c

index c296865ad003ce7151c75bbcf6ffb5ab521575cb..fe9fb95ff3d2f7c0a3b7104e387323e460a9ea6e 100644 (file)
@@ -237,7 +237,10 @@ ply_key_file_load_groups (ply_key_file_t *key_file)
 
                 ply_key_file_group_t *group;
 
-                first_byte = fgetc (key_file->fp);
+                do {
+                        first_byte = fgetc (key_file->fp);
+                } while (isspace (first_byte));
+
                 if (first_byte == '#') {
                         char *line_to_toss;
                         size_t number_of_bytes;