summaryrefslogtreecommitdiff
path: root/MokManager.c
diff options
context:
space:
mode:
authorGary Ching-Pang Lin <glin@suse.com>2012-10-04 17:39:59 +0800
committerGary Ching-Pang Lin <glin@suse.com>2012-10-04 17:39:59 +0800
commit577029ad753c091ede9434a9a10329009c800394 (patch)
tree00acecb3c98d5f6116366c4d57acd701ef7d6354 /MokManager.c
parent3ece2b337efef6ab5d1e00c800b38364d64f7215 (diff)
downloadefi-boot-shim-577029ad753c091ede9434a9a10329009c800394.tar.gz
efi-boot-shim-577029ad753c091ede9434a9a10329009c800394.zip
Don't show the invalid key number
Diffstat (limited to 'MokManager.c')
-rw-r--r--MokManager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/MokManager.c b/MokManager.c
index 8224d753..9591a0a2 100644
--- a/MokManager.c
+++ b/MokManager.c
@@ -370,7 +370,7 @@ static UINT8 list_keys (void *MokNew, UINTN MokNewSize)
if (key_num > MokNum) {
Print(L"[Key %d]\n", key_num);
Print(L"No such key\n\n");
- } else if (initial != 1){
+ } else if (initial != 1 && key_num > 0){
Print(L"[Key %d]\n", key_num);
show_mok_info(keys[key_num-1].Mok, keys[key_num-1].MokSize);
}