From: Andreas Steffen Date: Thu, 12 Jul 2012 20:18:24 +0000 (+0200) Subject: restrict PA-TNC message siz only if upper limit is defined X-Git-Tag: 5.0.1~399 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a845e4ebc584f57e8ee1f7e87f54e042b82accb9;p=thirdparty%2Fstrongswan.git restrict PA-TNC message siz only if upper limit is defined --- diff --git a/src/libimcv/pa_tnc/pa_tnc_msg.c b/src/libimcv/pa_tnc/pa_tnc_msg.c index 63ad94e9da..19ea55fe73 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;