aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSansar Choinyambuu <schoinya@hsr.ch>2011-09-09 11:23:19 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2011-11-28 14:28:00 +0100
commitd22716509ab943e35f929abbcad082a6ea67d598 (patch)
tree69bcfd0763ed6522517abb1b859e39d39c8f16a1 /src
parent28ca456426fbffc84da3ea8ca05756ddd714b669 (diff)
downloadstrongswan-d22716509ab943e35f929abbcad082a6ea67d598.tar.bz2
strongswan-d22716509ab943e35f929abbcad082a6ea67d598.tar.xz
File not Found, Invalid path, Invalid Delimiter PTS errors case checks implemented
Diffstat (limited to 'src')
-rw-r--r--src/libimcv/plugins/imc_attestation/imc_attestation.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libimcv/plugins/imc_attestation/imc_attestation.c b/src/libimcv/plugins/imc_attestation/imc_attestation.c
index 3c26f9b5c..58fb17847 100644
--- a/src/libimcv/plugins/imc_attestation/imc_attestation.c
+++ b/src/libimcv/plugins/imc_attestation/imc_attestation.c
@@ -368,6 +368,7 @@ TNC_Result TNC_IMC_ReceiveMessage(TNC_IMCID imc_id,
if (pts->is_path_valid(pts, pathname, &pts_error) && pts_error)
{
+ attr_info = attr->get_value(attr);
attr = ietf_attr_pa_tnc_error_create(PEN_TCG,
pts_error, attr_info);
attr_list->insert_last(attr_list, attr);
@@ -380,6 +381,7 @@ TNC_Result TNC_IMC_ReceiveMessage(TNC_IMCID imc_id,
if (delimiter != SOLIDUS_UTF && delimiter != REVERSE_SOLIDUS_UTF)
{
+ attr_info = attr->get_value(attr);
attr = ietf_attr_pa_tnc_error_create(PEN_TCG,
TCG_PTS_INVALID_DELIMITER, attr_info);
attr_list->insert_last(attr_list, attr);