diff options
Diffstat (limited to 'src/lib/libssl/ssl_both.c')
| -rw-r--r-- | src/lib/libssl/ssl_both.c | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/src/lib/libssl/ssl_both.c b/src/lib/libssl/ssl_both.c index 03c5a2f1e9..e4834f23dc 100644 --- a/src/lib/libssl/ssl_both.c +++ b/src/lib/libssl/ssl_both.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ssl_both.c,v 1.33 2021/07/01 17:53:39 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_both.c,v 1.34 2021/08/30 19:25:43 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 | * |
| @@ -150,10 +150,8 @@ ssl3_do_write(SSL *s, int type) | |||
| 150 | (unsigned char *)&s->internal->init_buf->data[s->internal->init_off], ret); | 150 | (unsigned char *)&s->internal->init_buf->data[s->internal->init_off], ret); |
| 151 | 151 | ||
| 152 | if (ret == s->internal->init_num) { | 152 | if (ret == s->internal->init_num) { |
| 153 | if (s->internal->msg_callback) | 153 | ssl_msg_callback(s, 1, type, s->internal->init_buf->data, |
| 154 | s->internal->msg_callback(1, s->version, type, s->internal->init_buf->data, | 154 | (size_t)(s->internal->init_off + s->internal->init_num)); |
| 155 | (size_t)(s->internal->init_off + s->internal->init_num), s, | ||
| 156 | s->internal->msg_callback_arg); | ||
| 157 | return (1); | 155 | return (1); |
| 158 | } | 156 | } |
| 159 | 157 | ||
| @@ -456,10 +454,8 @@ ssl3_get_message(SSL *s, int st1, int stn, int mt, long max, int *ok) | |||
| 456 | s->internal->init_num = 0; | 454 | s->internal->init_num = 0; |
| 457 | skip_message = 1; | 455 | skip_message = 1; |
| 458 | 456 | ||
| 459 | if (s->internal->msg_callback) | 457 | ssl_msg_callback(s, 0, |
| 460 | s->internal->msg_callback(0, s->version, | 458 | SSL3_RT_HANDSHAKE, p, 4); |
| 461 | SSL3_RT_HANDSHAKE, p, 4, s, | ||
| 462 | s->internal->msg_callback_arg); | ||
| 463 | } | 459 | } |
| 464 | } | 460 | } |
| 465 | } while (skip_message); | 461 | } while (skip_message); |
| @@ -516,11 +512,9 @@ ssl3_get_message(SSL *s, int st1, int stn, int mt, long max, int *ok) | |||
| 516 | tls1_transcript_record(s, (unsigned char *)s->internal->init_buf->data, | 512 | tls1_transcript_record(s, (unsigned char *)s->internal->init_buf->data, |
| 517 | s->internal->init_num + 4); | 513 | s->internal->init_num + 4); |
| 518 | 514 | ||
| 519 | if (s->internal->msg_callback) | 515 | ssl_msg_callback(s, 0, SSL3_RT_HANDSHAKE, |
| 520 | s->internal->msg_callback(0, s->version, | 516 | s->internal->init_buf->data, |
| 521 | SSL3_RT_HANDSHAKE, s->internal->init_buf->data, | 517 | (size_t)s->internal->init_num + 4); |
| 522 | (size_t)s->internal->init_num + 4, s, | ||
| 523 | s->internal->msg_callback_arg); | ||
| 524 | } | 518 | } |
| 525 | 519 | ||
| 526 | *ok = 1; | 520 | *ok = 1; |
