From dfdf8ccac1773e23d37bea9a7f85ec27f0802bef Mon Sep 17 00:00:00 2001 From: Leon Marz Date: Sun, 31 Aug 2025 17:47:29 +0200 Subject: [PATCH] key-file: ignore empty lines before the first group Fixes: plymouth/plymouth#307 --- src/libply/ply-key-file.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libply/ply-key-file.c b/src/libply/ply-key-file.c index c296865a..fe9fb95f 100644 --- a/src/libply/ply-key-file.c +++ b/src/libply/ply-key-file.c @@ -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;