diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2012-07-12 22:18:24 +0200 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2012-07-12 22:18:24 +0200 |
commit | a845e4ebc584f57e8ee1f7e87f54e042b82accb9 (patch) | |
tree | d4e6189fb34738e45cc06e93c467bb2f35c759f1 /src/libimcv | |
parent | baa6a292cffbd2923cb77f8cedc23c619169bafd (diff) | |
download | strongswan-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.c | 2 |
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; |