From 9e20f2fa42bcd493548bf7764958848ab72d1255 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 28 May 2017 18:50:23 -0400 Subject: Debug new keystore init code. --- ks_token.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ks_token.c') diff --git a/ks_token.c b/ks_token.c index c2ebee2..6172f79 100644 --- a/ks_token.c +++ b/ks_token.c @@ -338,6 +338,11 @@ static hal_error_t ks_token_init(hal_ks_t *ks, const int alloc) unsigned b; + if ((block = hal_ks_cache_pick_lru(ks)) == NULL) { + err = HAL_ERROR_IMPOSSIBLE; + goto done; + } + memset(block, 0xFF, sizeof(*block)); block->header.block_type = HAL_KS_BLOCK_TYPE_PIN; -- cgit v1.2.3