diff options
author | Daiki Ueno <dueno@redhat.com> | 2019-02-18 14:53:49 +0100 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2019-02-18 16:09:45 +0100 |
commit | e2170b295992cb7fdf115227a78028ac3780619f (patch) | |
tree | 50548db3e4def3ead3d466e2cb63b0ba637b71f1 /trust/module.c | |
parent | 2a474e1fe8f4bd8b4ed7622e5cf3b2718a202562 (diff) |
trust: Ignore unreadable content in anchors
This amends eb503f3a1467f21a5ecc9ae84ae23b216afc102f. Instead of
failing C_FindObjectsInit, treat any errors internally and accumulates
the successfully loaded certificates.
Reported by Andrej Kvasnica in:
https://bugzilla.redhat.com/show_bug.cgi?id=1675441
Diffstat (limited to 'trust/module.c')
-rw-r--r-- | trust/module.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/trust/module.c b/trust/module.c index 1722340..ec3333d 100644 --- a/trust/module.c +++ b/trust/module.c @@ -1198,8 +1198,7 @@ sys_C_FindObjectsInit (CK_SESSION_HANDLE handle, indices[n++] = session->index; if (want_token_objects) { if (!session->loaded) - if (p11_token_load (session->token) < 0) - rv = CKR_FUNCTION_FAILED; + p11_token_load (session->token); if (rv == CKR_OK) { session->loaded = CK_TRUE; indices[n++] = p11_token_index (session->token); |