diff options
Diffstat (limited to 'src/lib/libssl/ssl_both.c')
-rw-r--r-- | src/lib/libssl/ssl_both.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/lib/libssl/ssl_both.c b/src/lib/libssl/ssl_both.c index 788505e602..81fd1f80c5 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.12 2018/08/24 17:30:32 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_both.c,v 1.13 2018/10/24 18:04:50 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 | * |
@@ -700,16 +700,16 @@ ssl3_setup_read_buffer(SSL *s) | |||
700 | 700 | ||
701 | align = (-SSL3_RT_HEADER_LENGTH) & (SSL3_ALIGN_PAYLOAD - 1); | 701 | align = (-SSL3_RT_HEADER_LENGTH) & (SSL3_ALIGN_PAYLOAD - 1); |
702 | 702 | ||
703 | if (s->s3->rbuf.buf == NULL) { | 703 | if (S3I(s)->rbuf.buf == NULL) { |
704 | len = SSL3_RT_MAX_PLAIN_LENGTH + | 704 | len = SSL3_RT_MAX_PLAIN_LENGTH + |
705 | SSL3_RT_MAX_ENCRYPTED_OVERHEAD + headerlen + align; | 705 | SSL3_RT_MAX_ENCRYPTED_OVERHEAD + headerlen + align; |
706 | if ((p = malloc(len)) == NULL) | 706 | if ((p = malloc(len)) == NULL) |
707 | goto err; | 707 | goto err; |
708 | s->s3->rbuf.buf = p; | 708 | S3I(s)->rbuf.buf = p; |
709 | s->s3->rbuf.len = len; | 709 | S3I(s)->rbuf.len = len; |
710 | } | 710 | } |
711 | 711 | ||
712 | s->internal->packet = &(s->s3->rbuf.buf[0]); | 712 | s->internal->packet = &(S3I(s)->rbuf.buf[0]); |
713 | return 1; | 713 | return 1; |
714 | 714 | ||
715 | err: | 715 | err: |
@@ -730,7 +730,7 @@ ssl3_setup_write_buffer(SSL *s) | |||
730 | 730 | ||
731 | align = (-SSL3_RT_HEADER_LENGTH) & (SSL3_ALIGN_PAYLOAD - 1); | 731 | align = (-SSL3_RT_HEADER_LENGTH) & (SSL3_ALIGN_PAYLOAD - 1); |
732 | 732 | ||
733 | if (s->s3->wbuf.buf == NULL) { | 733 | if (S3I(s)->wbuf.buf == NULL) { |
734 | len = s->max_send_fragment + | 734 | len = s->max_send_fragment + |
735 | SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD + headerlen + align; | 735 | SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD + headerlen + align; |
736 | if (!(s->internal->options & SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS)) | 736 | if (!(s->internal->options & SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS)) |
@@ -739,8 +739,8 @@ ssl3_setup_write_buffer(SSL *s) | |||
739 | 739 | ||
740 | if ((p = malloc(len)) == NULL) | 740 | if ((p = malloc(len)) == NULL) |
741 | goto err; | 741 | goto err; |
742 | s->s3->wbuf.buf = p; | 742 | S3I(s)->wbuf.buf = p; |
743 | s->s3->wbuf.len = len; | 743 | S3I(s)->wbuf.len = len; |
744 | } | 744 | } |
745 | 745 | ||
746 | return 1; | 746 | return 1; |
@@ -763,15 +763,15 @@ ssl3_setup_buffers(SSL *s) | |||
763 | int | 763 | int |
764 | ssl3_release_write_buffer(SSL *s) | 764 | ssl3_release_write_buffer(SSL *s) |
765 | { | 765 | { |
766 | free(s->s3->wbuf.buf); | 766 | free(S3I(s)->wbuf.buf); |
767 | s->s3->wbuf.buf = NULL; | 767 | S3I(s)->wbuf.buf = NULL; |
768 | return 1; | 768 | return 1; |
769 | } | 769 | } |
770 | 770 | ||
771 | int | 771 | int |
772 | ssl3_release_read_buffer(SSL *s) | 772 | ssl3_release_read_buffer(SSL *s) |
773 | { | 773 | { |
774 | free(s->s3->rbuf.buf); | 774 | free(S3I(s)->rbuf.buf); |
775 | s->s3->rbuf.buf = NULL; | 775 | S3I(s)->rbuf.buf = NULL; |
776 | return 1; | 776 | return 1; |
777 | } | 777 | } |