From d403d8f0d65bdcecf7555a0cf040aa6de3de666e Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 11 Feb 2022 14:18:18 +0100 Subject: [PATCH] bootspec: also parse new 'beep' loader.conf variable --- src/shared/bootspec.c | 3 +++ src/shared/bootspec.h | 1 + 2 files changed, 4 insertions(+) diff --git a/src/shared/bootspec.c b/src/shared/bootspec.c index cbc356e4722..65a040f26dd 100644 --- a/src/shared/bootspec.c +++ b/src/shared/bootspec.c @@ -178,6 +178,7 @@ void boot_config_free(BootConfig *config) { free(config->auto_firmware); free(config->console_mode); free(config->random_seed_mode); + free(config->beep); free(config->entry_oneshot); free(config->entry_default); @@ -245,6 +246,8 @@ static int boot_loader_read_conf(const char *path, BootConfig *config) { r = free_and_strdup(&config->console_mode, p); else if (streq(field, "random-seed-mode")) r = free_and_strdup(&config->random_seed_mode, p); + else if (streq(field, "beep")) + r = free_and_strdup(&config->beep, p); else { log_notice("%s:%u: Unknown line \"%s\", ignoring.", path, line, field); continue; diff --git a/src/shared/bootspec.h b/src/shared/bootspec.h index 8032c99ed5e..62b3f6ce5f1 100644 --- a/src/shared/bootspec.h +++ b/src/shared/bootspec.h @@ -45,6 +45,7 @@ typedef struct BootConfig { char *auto_firmware; char *console_mode; char *random_seed_mode; + char *beep; char *entry_oneshot; char *entry_default; -- 2.47.3