1 diff --git a/ssl/s3_pkt.c b/ssl/s3_pkt.c
2 index b9e45c7..d601a18 100644
5 @@ -1334,7 +1334,7 @@ start:
7 s->rstate=SSL_ST_READ_HEADER;
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);