diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2012-08-16 09:15:36 +0200 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2012-08-16 09:15:36 +0200 |
commit | b8a4135dcb133df78ba6b7ab215e01820f5c3c40 (patch) | |
tree | e424c1a61bc92341d03ebba98ebc16bf6e84383b /src/libpts | |
parent | 81fbbc5381a3f17ab5ded5e58a3a3ebb1a81bdaa (diff) | |
download | strongswan-b8a4135dcb133df78ba6b7ab215e01820f5c3c40.tar.bz2 strongswan-b8a4135dcb133df78ba6b7ab215e01820f5c3c40.tar.xz |
fall through to evidence measurements if no file measurements must be done
Diffstat (limited to 'src/libpts')
-rw-r--r-- | src/libpts/plugins/imv_attestation/imv_attestation_build.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/libpts/plugins/imv_attestation/imv_attestation_build.c b/src/libpts/plugins/imv_attestation/imv_attestation_build.c index 1071fc988..23195d6e3 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: { |