diff options
Diffstat (limited to 'src/lib/libssl/ssl_packet.c')
| -rw-r--r-- | src/lib/libssl/ssl_packet.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libssl/ssl_packet.c b/src/lib/libssl/ssl_packet.c index 5556ffb9f1..ca5afb7d93 100644 --- a/src/lib/libssl/ssl_packet.c +++ b/src/lib/libssl/ssl_packet.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ssl_packet.c,v 1.6 2017/05/06 16:18:36 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_packet.c,v 1.7 2018/10/24 18:04:50 jsing Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2016, 2017 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2016, 2017 Joel Sing <jsing@openbsd.org> |
| 4 | * | 4 | * |
| @@ -210,10 +210,10 @@ ssl_convert_sslv2_client_hello(SSL *s) | |||
| 210 | if (!CBB_finish(&cbb, &data, &data_len)) | 210 | if (!CBB_finish(&cbb, &data, &data_len)) |
| 211 | goto err; | 211 | goto err; |
| 212 | 212 | ||
| 213 | if (data_len > s->s3->rbuf.len) | 213 | if (data_len > S3I(s)->rbuf.len) |
| 214 | goto err; | 214 | goto err; |
| 215 | 215 | ||
| 216 | s->internal->packet = s->s3->rbuf.buf; | 216 | s->internal->packet = S3I(s)->rbuf.buf; |
| 217 | s->internal->packet_length = data_len; | 217 | s->internal->packet_length = data_len; |
| 218 | memcpy(s->internal->packet, data, data_len); | 218 | memcpy(s->internal->packet, data, data_len); |
| 219 | ret = 1; | 219 | ret = 1; |
