aboutsummaryrefslogtreecommitdiffstats
path: root/src/libtls/tls_eap.c
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2012-07-08 07:35:01 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2012-07-11 17:09:04 +0200
commitda67c37d652d12f7a1930e2cfcb30378304f49e7 (patch)
treeb96a53f70d6314cd556b538a14dfa750a8f3d30f /src/libtls/tls_eap.c
parent5b35214a874fbfc2d451667a3841fa928613abec (diff)
downloadstrongswan-da67c37d652d12f7a1930e2cfcb30378304f49e7.tar.bz2
strongswan-da67c37d652d12f7a1930e2cfcb30378304f49e7.tar.xz
log invalid TLS packet length
Diffstat (limited to 'src/libtls/tls_eap.c')
-rw-r--r--src/libtls/tls_eap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libtls/tls_eap.c b/src/libtls/tls_eap.c
index 685904fdf..9cd572103 100644
--- a/src/libtls/tls_eap.c
+++ b/src/libtls/tls_eap.c
@@ -165,7 +165,8 @@ static status_t process_pkt(private_tls_eap_t *this, eap_tls_packet_t *pkt)
if (msg_len < pkt_len - sizeof(eap_tls_packet_t) - sizeof(msg_len) ||
msg_len > MAX_TLS_MESSAGE_LEN)
{
- DBG1(DBG_TLS, "invalid %N packet length", eap_type_names, this->type);
+ DBG1(DBG_TLS, "invalid %N packet length (%u bytes)", eap_type_names,
+ this->type, msg_len);
return FAILED;
}
return this->tls->process(this->tls, (char*)(pkt + 1) + sizeof(msg_len),