summaryrefslogtreecommitdiff
path: root/src/lib/libssl/s3_both.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/s3_both.c')
-rw-r--r--src/lib/libssl/s3_both.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/lib/libssl/s3_both.c b/src/lib/libssl/s3_both.c
index 2180a24d4c..a2ce9e9fa3 100644
--- a/src/lib/libssl/s3_both.c
+++ b/src/lib/libssl/s3_both.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: s3_both.c,v 1.36 2014/12/14 15:30:50 jsing Exp $ */ 1/* $OpenBSD: s3_both.c,v 1.37 2014/12/14 21:49:29 bcook 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 *
@@ -610,16 +610,14 @@ int
610ssl3_setup_read_buffer(SSL *s) 610ssl3_setup_read_buffer(SSL *s)
611{ 611{
612 unsigned char *p; 612 unsigned char *p;
613 size_t len, align = 0, headerlen; 613 size_t len, align, headerlen;
614 614
615 if (SSL_IS_DTLS(s)) 615 if (SSL_IS_DTLS(s))
616 headerlen = DTLS1_RT_HEADER_LENGTH; 616 headerlen = DTLS1_RT_HEADER_LENGTH;
617 else 617 else
618 headerlen = SSL3_RT_HEADER_LENGTH; 618 headerlen = SSL3_RT_HEADER_LENGTH;
619 619
620#if defined(SSL3_ALIGN_PAYLOAD) && SSL3_ALIGN_PAYLOAD!=0 620 align = (-SSL3_RT_HEADER_LENGTH) & (SSL3_ALIGN_PAYLOAD - 1);
621 align = (-SSL3_RT_HEADER_LENGTH)&(SSL3_ALIGN_PAYLOAD - 1);
622#endif
623 621
624 if (s->s3->rbuf.buf == NULL) { 622 if (s->s3->rbuf.buf == NULL) {
625 len = SSL3_RT_MAX_PLAIN_LENGTH + 623 len = SSL3_RT_MAX_PLAIN_LENGTH +
@@ -646,16 +644,14 @@ int
646ssl3_setup_write_buffer(SSL *s) 644ssl3_setup_write_buffer(SSL *s)
647{ 645{
648 unsigned char *p; 646 unsigned char *p;
649 size_t len, align = 0, headerlen; 647 size_t len, align, headerlen;
650 648
651 if (SSL_IS_DTLS(s)) 649 if (SSL_IS_DTLS(s))
652 headerlen = DTLS1_RT_HEADER_LENGTH + 1; 650 headerlen = DTLS1_RT_HEADER_LENGTH + 1;
653 else 651 else
654 headerlen = SSL3_RT_HEADER_LENGTH; 652 headerlen = SSL3_RT_HEADER_LENGTH;
655 653
656#if defined(SSL3_ALIGN_PAYLOAD) && SSL3_ALIGN_PAYLOAD!=0 654 align = (-SSL3_RT_HEADER_LENGTH) & (SSL3_ALIGN_PAYLOAD - 1);
657 align = (-SSL3_RT_HEADER_LENGTH)&(SSL3_ALIGN_PAYLOAD - 1);
658#endif
659 655
660 if (s->s3->wbuf.buf == NULL) { 656 if (s->s3->wbuf.buf == NULL) {
661 len = s->max_send_fragment + 657 len = s->max_send_fragment +