openssl/crypto/bio
Matt Caswell b0b6ba2d11 Don't leak memory on failure to create a mem BIO
During construction of a mem BIO we allocate some resources. If this
allocation fails we can end up leaking everything we have allocated so
far.

Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-04-28 13:13:09 +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_sock2.c Close the accept socket on error 2016-04-28 13:13:09 +01:00
b_sock.c Make BIO_sock_error return a proper error code when getsockopt fails 2016-04-28 14:04:03 +02: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 BIO socket connect failure was not handled correctly. 2016-04-20 21:26:01 +02: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 Don't leak memory on failure to create a mem BIO 2016-04-28 13:13:09 +01: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