Commit 178b9be8 authored by Roberto Guimaraes's avatar Roberto Guimaraes Committed by Rich Salz
Browse files

Prevent undefined behavior in memcpy call.



CLA: trivial

Reviewed-by: default avatarMatt Caswell <matt@openssl.org>
Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2750)
(cherry picked from commit 6aad9393)
parent 5c09502b
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1006,6 +1006,7 @@ int SSL_SESSION_set1_id_context(SSL_SESSION *s, const unsigned char *sid_ctx,
        return 0;
    }
    s->sid_ctx_length = sid_ctx_len;
    if (s->sid_ctx != sid_ctx)
        memcpy(s->sid_ctx, sid_ctx, sid_ctx_len);

    return 1;