aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.vnet.ibm.com>2018-02-07 21:26:31 -0600
committerStewart Smith <stewart@linux.vnet.ibm.com>2018-02-08 18:21:42 -0600
commit5cb93cd26e195479695be1aadf4baff9611fd243 (patch)
treed2fbce793d693261c5b354666e5500c15d7db9b9
parente15174aca0ab0d10d796c014b9c0ed124890645e (diff)
downloadskiboot-5cb93cd26e195479695be1aadf4baff9611fd243.zip
skiboot-5cb93cd26e195479695be1aadf4baff9611fd243.tar.gz
skiboot-5cb93cd26e195479695be1aadf4baff9611fd243.tar.bz2
stb: Correctly error out when no PCR for resource
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
-rw-r--r--libstb/secureboot.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libstb/secureboot.c b/libstb/secureboot.c
index 2c7a8db..94be24b 100644
--- a/libstb/secureboot.c
+++ b/libstb/secureboot.c
@@ -1,4 +1,4 @@
-/* Copyright 2013-2017 IBM Corp.
+/* Copyright 2013-2018 IBM Corp.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -177,6 +177,7 @@ int secureboot_verify(enum resource_id id, void *buf, size_t len)
prlog(PR_EMERG, "container NOT VERIFIED, resource_id=%d "
"unknown\n", id);
secureboot_enforce();
+ return -1;
}
if (!secure_init) {