diff options
| author | Peter Jones <pjones@redhat.com> | 2015-06-21 16:51:28 -0400 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2015-06-29 14:41:21 -0400 |
| commit | 0abed15aa8125750a5790fd7351f6c1c8928366b (patch) | |
| tree | b3bb4b00cefd405fb18f6dab15998484642c5c6e /shim.c | |
| parent | a0319607507d40f72322c2bdc5a6f8a322864552 (diff) | |
| download | efi-boot-shim-0abed15aa8125750a5790fd7351f6c1c8928366b.tar.gz efi-boot-shim-0abed15aa8125750a5790fd7351f6c1c8928366b.zip | |
Only be verbose the first time secure_mode() is called.
It's annoying to find out we're not in SB mode over and over. Really it
is.
Signed-off-by: Peter Jones <pjones@redhat.com>
Diffstat (limited to 'shim.c')
| -rw-r--r-- | shim.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -613,12 +613,14 @@ static EFI_STATUS check_whitelist (WIN_CERTIFICATE_EFI_PKCS *cert, static BOOLEAN secure_mode (void) { + static int first = 1; if (user_insecure_mode) return FALSE; if (variable_is_secureboot() != 1) { - if (verbose && !in_protocol) + if (verbose && !in_protocol && first) console_notify(L"Secure boot not enabled"); + first = 0; return FALSE; } @@ -629,11 +631,13 @@ static BOOLEAN secure_mode (void) * to consider it. */ if (variable_is_setupmode(0) == 1) { - if (verbose && !in_protocol) + if (verbose && !in_protocol && first) console_notify(L"Platform is in setup mode"); + first = 0; return FALSE; } + first = 0; return TRUE; } |
