From: Yu Watanabe Date: Sun, 26 Jan 2020 04:05:13 +0000 (+0900) Subject: bootspec: parse random-seed-mode line in loader.conf X-Git-Tag: v245-rc1~71^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F14667%2Fhead;p=thirdparty%2Fsystemd.git bootspec: parse random-seed-mode line in loader.conf Fixes #14657. --- diff --git a/src/shared/bootspec.c b/src/shared/bootspec.c index 699b101b390..13d7b2f1607 100644 --- a/src/shared/bootspec.c +++ b/src/shared/bootspec.c @@ -164,6 +164,7 @@ void boot_config_free(BootConfig *config) { free(config->auto_entries); free(config->auto_firmware); free(config->console_mode); + free(config->random_seed_mode); free(config->entry_oneshot); free(config->entry_default); @@ -229,6 +230,8 @@ static int boot_loader_read_conf(const char *path, BootConfig *config) { r = free_and_strdup(&config->auto_firmware, p); else if (streq(field, "console-mode")) 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 { 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 a825b35bc58..b40680b643b 100644 --- a/src/shared/bootspec.h +++ b/src/shared/bootspec.h @@ -43,6 +43,7 @@ typedef struct BootConfig { char *auto_entries; char *auto_firmware; char *console_mode; + char *random_seed_mode; char *entry_oneshot; char *entry_default;