diff options
Diffstat (limited to 'src/lib/libssl/s3_pkt.c')
| -rw-r--r-- | src/lib/libssl/s3_pkt.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/lib/libssl/s3_pkt.c b/src/lib/libssl/s3_pkt.c index f9b3629cf7..e3f6050a26 100644 --- a/src/lib/libssl/s3_pkt.c +++ b/src/lib/libssl/s3_pkt.c | |||
| @@ -246,8 +246,7 @@ int ssl3_read_n(SSL *s, int n, int max, int extend) | |||
| 246 | if (i <= 0) | 246 | if (i <= 0) |
| 247 | { | 247 | { |
| 248 | rb->left = left; | 248 | rb->left = left; |
| 249 | if (s->mode & SSL_MODE_RELEASE_BUFFERS && | 249 | if (s->mode & SSL_MODE_RELEASE_BUFFERS) |
| 250 | SSL_version(s) != DTLS1_VERSION && SSL_version(s) != DTLS1_BAD_VER) | ||
| 251 | if (len+left == 0) | 250 | if (len+left == 0) |
| 252 | ssl3_release_read_buffer(s); | 251 | ssl3_release_read_buffer(s); |
| 253 | return(i); | 252 | return(i); |
| @@ -847,8 +846,7 @@ int ssl3_write_pending(SSL *s, int type, const unsigned char *buf, | |||
| 847 | { | 846 | { |
| 848 | wb->left=0; | 847 | wb->left=0; |
| 849 | wb->offset+=i; | 848 | wb->offset+=i; |
| 850 | if (s->mode & SSL_MODE_RELEASE_BUFFERS && | 849 | if (s->mode & SSL_MODE_RELEASE_BUFFERS) |
| 851 | SSL_version(s) != DTLS1_VERSION && SSL_version(s) != DTLS1_BAD_VER) | ||
| 852 | ssl3_release_write_buffer(s); | 850 | ssl3_release_write_buffer(s); |
| 853 | s->rwstate=SSL_NOTHING; | 851 | s->rwstate=SSL_NOTHING; |
| 854 | return(s->s3->wpend_ret); | 852 | return(s->s3->wpend_ret); |
