From b8a4135dcb133df78ba6b7ab215e01820f5c3c40 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Thu, 16 Aug 2012 09:15:36 +0200 Subject: [PATCH] fall through to evidence measurements if no file measurements must be done --- .../plugins/imv_attestation/imv_attestation_build.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/libpts/plugins/imv_attestation/imv_attestation_build.c b/src/libpts/plugins/imv_attestation/imv_attestation_build.c index 1071fc988a..23195d6e3b 100644 --- a/src/libpts/plugins/imv_attestation/imv_attestation_build.c +++ b/src/libpts/plugins/imv_attestation/imv_attestation_build.c @@ -197,7 +197,13 @@ bool imv_attestation_build(linked_list_t *attr_list, attr_list->insert_last(attr_list, attr); } enumerator->destroy(enumerator); - break; + + /* do we have any file metadata or measurement requests? */ + if (attr_list->get_count(attr_list)) + { + break; + } + /* fall through to next state */ } case IMV_ATTESTATION_STATE_COMP_EVID: { -- 2.47.2