diff options
author | deraadt <> | 2014-04-12 17:01:15 +0000 |
---|---|---|
committer | deraadt <> | 2014-04-12 17:01:15 +0000 |
commit | 5d0f935024611e533ae593a75f81f245dcff94cc (patch) | |
tree | 01e11ddaf77490e6dd74e886918cdf2ddc944450 | |
parent | 22241d143fca2605e61d2bcbf39a95139f7d9d8e (diff) | |
download | openbsd-5d0f935024611e533ae593a75f81f245dcff94cc.tar.gz openbsd-5d0f935024611e533ae593a75f81f245dcff94cc.tar.bz2 openbsd-5d0f935024611e533ae593a75f81f245dcff94cc.zip |
from head, will become 5.5 004_openssl.patch
Changes by: tedu@cvs.openbsd.org 2014/04/10 13:01:37
Piotr Sikora pointed me at a more refined diff for the buffer release
issue. Apply that version. Maybe someday upstream will wake up and then
we can have the same code.
https://rt.openssl.org/Ticket/Display.html?id=2167&user=guest&pass=guest
-rw-r--r-- | src/lib/libssl/src/ssl/s3_pkt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/libssl/src/ssl/s3_pkt.c b/src/lib/libssl/src/ssl/s3_pkt.c index c499c29cb5..722ed9a858 100644 --- a/src/lib/libssl/src/ssl/s3_pkt.c +++ b/src/lib/libssl/src/ssl/s3_pkt.c | |||
@@ -1054,7 +1054,7 @@ start: | |||
1054 | { | 1054 | { |
1055 | s->rstate=SSL_ST_READ_HEADER; | 1055 | s->rstate=SSL_ST_READ_HEADER; |
1056 | rr->off=0; | 1056 | rr->off=0; |
1057 | if (s->mode & SSL_MODE_RELEASE_BUFFERS) | 1057 | if (s->mode & SSL_MODE_RELEASE_BUFFERS && s->s3->rbuf.left == 0) |
1058 | ssl3_release_read_buffer(s); | 1058 | ssl3_release_read_buffer(s); |
1059 | } | 1059 | } |
1060 | } | 1060 | } |