From: Nikos Mavrogiannopoulos Date: Tue, 15 Apr 2014 09:56:06 +0000 (+0200) Subject: correctly check for message upper limit. X-Git-Tag: gnutls_3_3_1~49 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fcc5f0cb95fcba08314a9df09e1b764605bf0791;p=thirdparty%2Fgnutls.git correctly check for message upper limit. --- diff --git a/lib/gnutls_buffers.c b/lib/gnutls_buffers.c index 0d81a4ec55..f318b59a77 100644 --- a/lib/gnutls_buffers.c +++ b/lib/gnutls_buffers.c @@ -924,7 +924,7 @@ static int merge_handshake_packet(gnutls_session_t session, if (exists == 0) pos = session->internals.handshake_recv_buffer_size; - if (pos > MAX_HANDSHAKE_MSGS) + if (pos >= MAX_HANDSHAKE_MSGS) return gnutls_assert_val(GNUTLS_E_TOO_MANY_HANDSHAKE_PACKETS);