summaryrefslogtreecommitdiffstats
path: root/ssl
diff options
context:
space:
mode:
authorEmilia Kasper <emilia@openssl.org>2015-10-15 13:27:55 +0200
committerEmilia Kasper <emilia@openssl.org>2015-10-15 16:19:00 +0200
commitbbafa47b554fa2c89cf944951c170bbe21edf469 (patch)
tree9139d6be2fd8a34c4a14fa0a3b301ac27a717be4 /ssl
parent6f73d28c20459034bfd4090494be9fb1a479c8af (diff)
Appease gcc's Wmaybe-uninitialized
False positive: gcc (4.8) can't figure out the SSL_IS_DTLS logic. Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to 'ssl')
-rw-r--r--ssl/s3_srvr.c3
1 files changed, 1 insertions, 2 deletions
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)