From bf60354917272eac7f73737e25b52cf5469a2fee Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Sat, 10 Sep 2011 11:56:43 +0200 Subject: [PATCH] define attr_info only once --- src/libimcv/plugins/imc_attestation/imc_attestation.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/libimcv/plugins/imc_attestation/imc_attestation.c b/src/libimcv/plugins/imc_attestation/imc_attestation.c index a2033972d..3b23cacb0 100644 --- a/src/libimcv/plugins/imc_attestation/imc_attestation.c +++ b/src/libimcv/plugins/imc_attestation/imc_attestation.c @@ -350,6 +350,7 @@ TNC_Result TNC_IMC_ReceiveMessage(TNC_IMCID imc_id, pts_error_code_t pts_error; chunk_t attr_info; + attr_info = attr->get_value(attr); attr_cast = (tcg_pts_attr_req_file_meas_t*)attr; is_directory = attr_cast->get_directory_flag(attr_cast); request_id = attr_cast->get_request_id(attr_cast); @@ -358,7 +359,6 @@ 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); @@ -371,7 +371,6 @@ 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);