X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=ssl%2Fs3_srvr.c;h=7bf5828ad38ae04987dbb9a386c8683bccc69c04;hp=ca11c6e8b388d8606ff8f654d82ac5e556b5d48d;hb=bbafa47b554fa2c89cf944951c170bbe21edf469;hpb=6f73d28c20459034bfd4090494be9fb1a479c8af diff --git a/ssl/s3_srvr.c b/ssl/s3_srvr.c index ca11c6e8b3..7bf5828ad3 100644 --- a/ssl/s3_srvr.c +++ b/ssl/s3_srvr.c @@ -883,6 +883,7 @@ int ssl3_get_client_hello(SSL *s) is_v2_record = RECORD_LAYER_is_sslv2_record(&s->rlayer); + PACKET_null_init(&cookie); /* First lets get s->client_version set correctly */ if (is_v2_record) { unsigned int version; @@ -1052,8 +1053,6 @@ int ssl3_get_client_hello(SSL *s) PACKET_null_init(&compression); PACKET_null_init(&extensions); - /* We're never DTLS here but just play safe and initialize. */ - PACKET_null_init(&cookie); } else { /* Regular ClientHello. */ if (!PACKET_copy_bytes(&pkt, s->s3->client_random, SSL3_RANDOM_SIZE)