summaryrefslogtreecommitdiff
path: root/src/lib/libssl/s3_clnt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/s3_clnt.c')
-rw-r--r--src/lib/libssl/s3_clnt.c6
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);