Commit af5883fe authored by Matthias Kraft's avatar Matthias Kraft Committed by Rich Salz
Browse files

Solution proposal for issue #1647.



Avoid a memory alignment issue.

Signed-off-by: default avatarMatthias Kraft <Matthias.Kraft@softwareag.com>
CLA: trivial
Reviewed-by: default avatarAndy Polyakov <appro@openssl.org>
Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/1650)
parent a22f9c84
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -451,6 +451,7 @@ int main(int argc, char *argv[])
    BIO *rbio;
    BIO *wbio;
    BIO *err;
    time_t now = 0;
    int testresult = 0;
    int ret;
    int i;
@@ -464,7 +465,9 @@ int main(int argc, char *argv[])
    RAND_bytes(master_secret, sizeof(master_secret));
    RAND_bytes(cookie, sizeof(cookie));
    RAND_bytes(server_random + 4, sizeof(server_random) - 4);
    time((void *)server_random);

    now = time(NULL);
    memcpy(server_random, &now, sizeof(now));

    sess = client_session();
    if (sess == NULL) {