From: Andreas Steffen Date: Sun, 8 Jul 2012 05:35:01 +0000 (+0200) Subject: log invalid TLS packet length X-Git-Tag: 5.0.1~436 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=da67c37d652d12f7a1930e2cfcb30378304f49e7;p=thirdparty%2Fstrongswan.git log invalid TLS packet length --- diff --git a/src/libtls/tls_eap.c b/src/libtls/tls_eap.c index 685904fdf7..9cd572103f 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),