aboutsummaryrefslogtreecommitdiffstats
path: root/src/libimcv/pa_tnc/pa_tnc_msg.c
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2017-07-08 23:20:32 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2017-07-08 23:20:32 +0200
commit803ac56626fcbc9864eea962640c8a295adc6db2 (patch)
treeaeb1c702d11ba36c51e207806c0705fc2f03db40 /src/libimcv/pa_tnc/pa_tnc_msg.c
parent88b941939f4b008fbe79e0a1ffdd71cb636a0d97 (diff)
parent23e0d6dca32573d2d2dfeb42ee52c42ea21781c3 (diff)
downloadstrongswan-803ac56626fcbc9864eea962640c8a295adc6db2.tar.bz2
strongswan-803ac56626fcbc9864eea962640c8a295adc6db2.tar.xz
Merge branch 'swima'
Diffstat (limited to 'src/libimcv/pa_tnc/pa_tnc_msg.c')
-rw-r--r--src/libimcv/pa_tnc/pa_tnc_msg.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libimcv/pa_tnc/pa_tnc_msg.c b/src/libimcv/pa_tnc/pa_tnc_msg.c
index 17c649dfd..5f5add704 100644
--- a/src/libimcv/pa_tnc/pa_tnc_msg.c
+++ b/src/libimcv/pa_tnc/pa_tnc_msg.c
@@ -299,8 +299,9 @@ METHOD(pa_tnc_msg_t, process_ietf_std_errors, bool,
error_code = error_attr->get_error_code(error_attr);
msg_info = error_attr->get_msg_info(error_attr);
- /* skip errors from non-IETF namespaces */
- if (error_code.vendor_id != PEN_IETF)
+ /* skip errors from non-IETF namespaces and non PA-TNC msg errors */
+ if (error_code.vendor_id != PEN_IETF ||
+ error_code.type > PA_ERROR_PA_TNC_MSG_ROOF)
{
continue;
}