]> git.pld-linux.org Git - packages/openssl.git/blob - openssl-fix_use_after_free.patch
- wrong patch...
[packages/openssl.git] / openssl-fix_use_after_free.patch
1 diff --git a/ssl/s3_pkt.c b/ssl/s3_pkt.c
2 index b9e45c7..d601a18 100644
3 --- a/ssl/s3_pkt.c
4 +++ b/ssl/s3_pkt.c
5 @@ -1334,7 +1334,7 @@ start:
6                                 {
7                                 s->rstate=SSL_ST_READ_HEADER;
8                                 rr->off=0;
9 -                               if (s->mode & SSL_MODE_RELEASE_BUFFERS)
10 +                               if (s->mode & SSL_MODE_RELEASE_BUFFERS && s->s3->rbuf.left == 0)
11                                         ssl3_release_read_buffer(s);
12                                 }
13                         }
This page took 0.027093 seconds and 3 git commands to generate.