Commit 28643a16 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 dc0c8888
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -648,7 +648,7 @@ int ssl3_setup_read_buffer(SSL *s)
    unsigned char *p;
    size_t len, align = 0, headerlen;

    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;
@@ -687,7 +687,7 @@ int ssl3_setup_write_buffer(SSL *s)
    unsigned char *p;
    size_t len, align = 0, headerlen;

    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;