diff options
Diffstat (limited to 'src/lib/libssl/s3_both.c')
-rw-r--r-- | src/lib/libssl/s3_both.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/lib/libssl/s3_both.c b/src/lib/libssl/s3_both.c index 9dcdd7b998..f1d686b56f 100644 --- a/src/lib/libssl/s3_both.c +++ b/src/lib/libssl/s3_both.c | |||
@@ -719,20 +719,16 @@ ssl3_setup_buffers(SSL *s) | |||
719 | int | 719 | int |
720 | ssl3_release_write_buffer(SSL *s) | 720 | ssl3_release_write_buffer(SSL *s) |
721 | { | 721 | { |
722 | if (s->s3->wbuf.buf != NULL) { | 722 | free(s->s3->wbuf.buf); |
723 | free(s->s3->wbuf.buf); | 723 | s->s3->wbuf.buf = NULL; |
724 | s->s3->wbuf.buf = NULL; | ||
725 | } | ||
726 | return 1; | 724 | return 1; |
727 | } | 725 | } |
728 | 726 | ||
729 | int | 727 | int |
730 | ssl3_release_read_buffer(SSL *s) | 728 | ssl3_release_read_buffer(SSL *s) |
731 | { | 729 | { |
732 | if (s->s3->rbuf.buf != NULL) { | 730 | free(s->s3->rbuf.buf); |
733 | free(s->s3->rbuf.buf); | 731 | s->s3->rbuf.buf = NULL; |
734 | s->s3->rbuf.buf = NULL; | ||
735 | } | ||
736 | return 1; | 732 | return 1; |
737 | } | 733 | } |
738 | 734 | ||