From 2db2b2e96aa1c01776911583ce30f1ac638321d8 Mon Sep 17 00:00:00 2001 From: Grigorii Demidov Date: Wed, 14 Jun 2017 12:05:28 +0200 Subject: [PATCH] layer/validate: bugfix; in some circumstances KR_RANK_OMIT rank was not processed properly --- lib/layer/validate.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/layer/validate.c b/lib/layer/validate.c index ad618321d..68d0323a0 100644 --- a/lib/layer/validate.c +++ b/lib/layer/validate.c @@ -503,6 +503,8 @@ static int check_validation_result(kr_layer_t *ctx, ranked_rr_array_t *arr) } else if (kr_rank_test(entry->rank, KR_RANK_MISSING) && !invalid_entry) { invalid_entry = entry; + } else if (kr_rank_test(entry->rank, KR_RANK_OMIT)) { + continue; } else if (!kr_rank_test(entry->rank, KR_RANK_SECURE) && !invalid_entry) { invalid_entry = entry; -- 2.47.2