aboutsummaryrefslogtreecommitdiffstats
path: root/src/libimcv
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2012-07-12 22:18:24 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2012-07-12 22:18:24 +0200
commita845e4ebc584f57e8ee1f7e87f54e042b82accb9 (patch)
treed4e6189fb34738e45cc06e93c467bb2f35c759f1 /src/libimcv
parentbaa6a292cffbd2923cb77f8cedc23c619169bafd (diff)
downloadstrongswan-a845e4ebc584f57e8ee1f7e87f54e042b82accb9.tar.bz2
strongswan-a845e4ebc584f57e8ee1f7e87f54e042b82accb9.tar.xz
restrict PA-TNC message siz only if upper limit is defined
Diffstat (limited to 'src/libimcv')
-rw-r--r--src/libimcv/pa_tnc/pa_tnc_msg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libimcv/pa_tnc/pa_tnc_msg.c b/src/libimcv/pa_tnc/pa_tnc_msg.c
index 63ad94e9d..19ea55fe7 100644
--- a/src/libimcv/pa_tnc/pa_tnc_msg.c
+++ b/src/libimcv/pa_tnc/pa_tnc_msg.c
@@ -121,7 +121,7 @@ METHOD(pa_tnc_msg_t, add_attribute, bool,
attr_value = attr->get_value(attr);
attr_len = PA_TNC_ATTR_HEADER_SIZE + attr_value.len;
- if (this->msg_len + attr_len > this->max_msg_len)
+ if (this->max_msg_len && this->msg_len + attr_len > this->max_msg_len)
{
/* attribute just does not fit into this message */
return FALSE;