commit | 6ba71a71732b1e0ae9289ad7cceafcde91ec76ea | [log] [tgz] |
---|---|---|
author | Ben Laurie <ben@openssl.org> | Sat Dec 27 02:00:38 2008 +0000 |
committer | Ben Laurie <ben@openssl.org> | Sat Dec 27 02:00:38 2008 +0000 |
tree | fd3dcc67e771ede00812f993419367bc794d59d1 | |
parent | 4ded7b44a8709f46896953e6289565ac26f1de5d [diff] [blame] |
Handle the unlikely event that BIO_get_mem_data() returns -ve.
diff --git a/ssl/s3_clnt.c b/ssl/s3_clnt.c index 5cea73c..af97a7e 100644 --- a/ssl/s3_clnt.c +++ b/ssl/s3_clnt.c
@@ -871,7 +871,8 @@ } } s->s3->tmp.new_cipher=c; - ssl3_digest_cached_records(s); + if (!ssl3_digest_cached_records(s)) + goto f_err; /* lets get the compression algorithm */ /* COMPRESSION */