diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-09-19 14:12:56 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-09-19 14:18:57 +0200 |
commit | d8fb986b9cb6ec0563fa9f5bd7be9ab86f152c79 (patch) | |
tree | 699db48448e391f50656a0a37cf88a3efc523a19 | |
parent | 74978acda0b92aacb259d6597133be03365ac42e (diff) | |
download | gnutls-d8fb986b9cb6ec0563fa9f5bd7be9ab86f152c79.tar.gz |
added debugging message when session fails due to handshake hash buffer
-rw-r--r-- | lib/handshake.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/handshake.c b/lib/handshake.c index e9751ef9d5..8224077083 100644 --- a/lib/handshake.c +++ b/lib/handshake.c @@ -1318,8 +1318,10 @@ _gnutls_send_handshake(gnutls_session_t session, mbuffer_st * bufel, #define CHECK_SIZE(ll) \ if ((session->internals.max_handshake_data_buffer_size > 0) && \ (((ll) + session->internals.handshake_hash_buffer.length) > \ - session->internals.max_handshake_data_buffer_size)) \ - return gnutls_assert_val(GNUTLS_E_HANDSHAKE_TOO_LARGE) + session->internals.max_handshake_data_buffer_size)) { \ + _gnutls_debug_log("Handshake buffer length is %u (max: %u)\n", (unsigned)((ll) + session->internals.handshake_hash_buffer.length), (unsigned)session->internals.max_handshake_data_buffer_size); \ + return gnutls_assert_val(GNUTLS_E_HANDSHAKE_TOO_LARGE); \ + } /* This function add the handshake headers and the * handshake data to the handshake hash buffers. Needed |