From: Jouni Malinen Date: Sun, 6 Dec 2009 10:02:28 +0000 (+0200) Subject: Increase EAP server extra room for encryption overhead (for GnuTLS) X-Git-Tag: hostap_0_7_1~400 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f721aed4b1baef8ad9336c80f8835f3f3d504d68;p=thirdparty%2Fhostap.git Increase EAP server extra room for encryption overhead (for GnuTLS) This fixes issues with some GnuTLS versions that seem to be adding quite a bit of extra data into TLS messages. The EAP server code is now using the same 300 byte extra room that was already used in the EAP peer implementation. --- diff --git a/src/eap_server/eap_tls_common.c b/src/eap_server/eap_tls_common.c index d26aa233b..d70aff6df 100644 --- a/src/eap_server/eap_tls_common.c +++ b/src/eap_server/eap_tls_common.c @@ -344,7 +344,7 @@ struct wpabuf * eap_server_tls_encrypt(struct eap_sm *sm, size_t buf_len; /* reserve some extra room for encryption overhead */ - buf_len = plain_len + 200; + buf_len = plain_len + 300; buf = wpabuf_alloc(buf_len); if (buf == NULL) return NULL;