Commit 246b52f3 authored by Hiroyuki YAMAMORI's avatar Hiroyuki YAMAMORI Committed by Matt Caswell
Browse files

Fix DTLS1.2 buffers

Fix the setup of DTLS1.2 buffers to take account of the Header

Reviewed-by: default avatarEmilia Käsper <emilia@openssl.org>
Reviewed-by: default avatarMatt Caswell <matt@openssl.org>
parent 91d2728b
Loading
Loading
Loading
Loading
+2 −2
Changes for ssl/record/ssl3_buffer.c: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -147,7 +147,7 @@ int ssl3_setup_read_buffer(SSL *s)
    
    b = RECORD_LAYER_get_rbuf(&s->rlayer);

    if (SSL_version(s) == DTLS1_VERSION || SSL_version(s) == DTLS1_BAD_VER)
    if (SSL_IS_DTLS(s))
        headerlen = DTLS1_RT_HEADER_LENGTH;
    else
        headerlen = SSL3_RT_HEADER_LENGTH;
@@ -189,7 +189,7 @@ int ssl3_setup_write_buffer(SSL *s)

    wb = RECORD_LAYER_get_wbuf(&s->rlayer);

    if (SSL_version(s) == DTLS1_VERSION || SSL_version(s) == DTLS1_BAD_VER)
    if (SSL_IS_DTLS(s))
        headerlen = DTLS1_RT_HEADER_LENGTH + 1;
    else
        headerlen = SSL3_RT_HEADER_LENGTH;