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 | ||
