From fdce28c49c1808b967bb60176ebb78df7ef32c3c Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Mon, 19 Nov 2012 15:03:45 +0100 Subject: [PATCH] Don't remove IETF standard errors while parsing IMC/IMV messages --- src/libimcv/pa_tnc/pa_tnc_msg.c | 4 ---- src/libimcv/pa_tnc/pa_tnc_msg.h | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/libimcv/pa_tnc/pa_tnc_msg.c b/src/libimcv/pa_tnc/pa_tnc_msg.c index 3982382b4c..63445f3a10 100644 --- a/src/libimcv/pa_tnc/pa_tnc_msg.c +++ b/src/libimcv/pa_tnc/pa_tnc_msg.c @@ -388,10 +388,6 @@ METHOD(pa_tnc_msg_t, process_ietf_std_errors, bool, default: break; } - - /* remove and delete the processed IETF standard error attribute */ - this->attributes->remove_at(this->attributes, enumerator); - attr->destroy(attr); fatal_error = TRUE; } } diff --git a/src/libimcv/pa_tnc/pa_tnc_msg.h b/src/libimcv/pa_tnc/pa_tnc_msg.h index 80016fecd1..332f2506fd 100644 --- a/src/libimcv/pa_tnc/pa_tnc_msg.h +++ b/src/libimcv/pa_tnc/pa_tnc_msg.h @@ -65,7 +65,7 @@ struct pa_tnc_msg_t { status_t (*process)(pa_tnc_msg_t *this); /** - * Process and remove all IETF standard error PA-TNC attributes + * Process all IETF standard error PA-TNC attributes * * @return TRUE if at least one error attribute processed */ -- 2.47.2