diff options
Diffstat (limited to 'src/lib/libssl/s3_clnt.c')
-rw-r--r-- | src/lib/libssl/s3_clnt.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libssl/s3_clnt.c b/src/lib/libssl/s3_clnt.c index 874e4d398a..74f44dd930 100644 --- a/src/lib/libssl/s3_clnt.c +++ b/src/lib/libssl/s3_clnt.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: s3_clnt.c,v 1.159 2016/12/26 16:33:51 jsing Exp $ */ | 1 | /* $OpenBSD: s3_clnt.c,v 1.160 2017/01/22 06:36:49 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -2702,10 +2702,10 @@ ssl3_send_next_proto(SSL *s) | |||
2702 | if (s->state == SSL3_ST_CW_NEXT_PROTO_A) { | 2702 | if (s->state == SSL3_ST_CW_NEXT_PROTO_A) { |
2703 | d = p = ssl3_handshake_msg_start(s, SSL3_MT_NEXT_PROTO); | 2703 | d = p = ssl3_handshake_msg_start(s, SSL3_MT_NEXT_PROTO); |
2704 | 2704 | ||
2705 | len = s->next_proto_negotiated_len; | 2705 | len = s->internal->next_proto_negotiated_len; |
2706 | padding_len = 32 - ((len + 2) % 32); | 2706 | padding_len = 32 - ((len + 2) % 32); |
2707 | *(p++) = len; | 2707 | *(p++) = len; |
2708 | memcpy(p, s->next_proto_negotiated, len); | 2708 | memcpy(p, s->internal->next_proto_negotiated, len); |
2709 | p += len; | 2709 | p += len; |
2710 | *(p++) = padding_len; | 2710 | *(p++) = padding_len; |
2711 | memset(p, 0, padding_len); | 2711 | memset(p, 0, padding_len); |