openssl/crypto/bio
Matt Caswell 1ee7b8b97c Fix ex_data locks issue
Travis identified a problem with freeing the ex_data locks which wasn't
quite right in ff2344052. Trying to fix it identified a further problem:
the ex_data locks are cleaned up by OPENSSL_cleanup(), which is called
explicitly by CRYPTO_mem_leaks(), but then later the BIO passed to
CRYPTO_mem_leaks() is freed. An attempt is then made to use the ex_data
lock already freed.

Reviewed-by: Tim Hudson <tjh@openssl.org>
2016-04-14 22:15:32 +01:00
..
b_addr.c Ensure all locks are properly cleaned up 2016-04-14 13:19:04 +01:00
b_dump.c Refactoring BIO: Small adjustments 2016-02-03 19:37:07 +01:00
b_print.c Clean-up *_DEBUG options. 2016-04-07 21:18:00 +02:00
b_sock.c Rename int_*() functions to *_int() 2016-04-13 08:59:03 +01:00
b_sock2.c Don't clobber the last error 2016-03-11 21:32:13 +00:00
bf_buff.c Make BIO opaque 2016-03-29 17:40:54 +01:00
bf_lbuf.c Adapt bf_lbuf for opaque BIO 2016-03-30 04:35:14 +02:00
bf_nbio.c Make BIO opaque 2016-03-29 17:40:54 +01:00
bf_null.c Make BIO opaque 2016-03-29 17:40:54 +01:00
bio_cb.c Make BIO opaque 2016-03-29 17:40:54 +01:00
bio_err.c Move to REF_DEBUG, for consistency. 2016-02-11 12:40:32 -05:00
bio_lcl.h Ensure all locks are properly cleaned up 2016-04-14 13:19:04 +01:00
bio_lib.c Fix ex_data locks issue 2016-04-14 22:15:32 +01:00
bio_meth.c Don't shadow known symbols write, read, puts, gets 2016-04-04 00:26:12 +02:00
bss_acpt.c RT4660: BIO_METHODs should be const. 2016-03-21 16:49:10 -04:00
bss_bio.c Make BIO opaque 2016-03-29 17:40:54 +01:00
bss_conn.c RT4660: BIO_METHODs should be const. 2016-03-21 16:49:10 -04:00
bss_dgram.c RT4660: BIO_METHODs should be const. 2016-03-21 16:49:10 -04:00
bss_fd.c RT4660: BIO_METHODs should be const. 2016-03-21 16:49:10 -04:00
bss_file.c BIO: respect opening in text mode 2016-04-11 14:57:34 +02:00
bss_log.c Make BIO opaque 2016-03-29 17:40:54 +01:00
bss_mem.c moved structure bio_buf_mem_st from headers to bss_mem.c 2016-04-02 16:57:07 -04:00
bss_null.c Make BIO opaque 2016-03-29 17:40:54 +01:00
bss_sock.c Make BIO opaque 2016-03-29 17:40:54 +01:00
build.info Adapt bf_lbuf for opaque BIO 2016-03-30 04:35:14 +02:00
Makefile.in Add functions for creating BIO_METHODs 2016-03-29 17:40:54 +01:00