openssl/crypto/bio
Matt Caswell 90893527fc Fix the BIO callback return code handling
The BIO callback handling incorrectly wrote over the return code passed
to the callback, meaning that an incorrect result was (eventually) returned
to the caller.

Fixes #7343

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7344)

(cherry picked from commit d97ce8d9a0)
2018-10-04 14:20:27 +01:00
..
b_addr.c Ensure the thread keys are always allocated in the same order 2018-04-20 15:45:06 +02:00
b_dump.c Update copyright year 2018-02-13 13:59:25 +00:00
b_print.c Update copyright year 2018-04-17 15:18:40 +02:00
b_sock.c Use get_last_sys_error() instead of get_last_rtl_error() 2018-04-26 15:01:16 +02:00
b_sock2.c minor fixes for Windows 2018-09-12 09:18:25 +02:00
bf_buff.c Fix invalid function type casts. 2017-12-15 19:33:48 +01:00
bf_lbuf.c Set error code on alloc failures 2018-04-03 11:31:16 -04:00
bf_nbio.c Add missing error code when alloc-return-null 2018-04-26 12:27:46 -04:00
bf_null.c Update copyright year 2018-02-13 13:59:25 +00:00
bio_cb.c BIO range checking. 2017-07-07 07:18:41 +10:00
bio_err.c Add missing error code when alloc-return-null 2018-04-26 12:27:46 -04:00
bio_lcl.h (Re)move some things from e_os.h 2017-08-22 14:15:40 -04:00
bio_lib.c Fix the BIO callback return code handling 2018-10-04 14:20:27 +01:00
bio_meth.c Use void in all function definitions that do not take any arguments 2018-05-11 14:37:48 +02:00
bss_acpt.c Add missing error code when alloc-return-null 2018-04-26 12:27:46 -04:00
bss_bio.c Move e_os.h to be the very first include. 2017-08-30 07:20:44 +10:00
bss_conn.c Add missing error code when alloc-return-null 2018-04-26 12:27:46 -04:00
bss_dgram.c bio/bss_dgram.c: harmonize usage of OPENSSL_USE_IPV6 with the rest. 2018-07-20 13:40:27 +02:00
bss_fd.c Add comments to NULL func ptrs in bio_method_st 2017-12-18 07:04:48 +10:00
bss_file.c Add comments to NULL func ptrs in bio_method_st 2017-12-18 07:04:48 +10:00
bss_log.c Small cleanup (util/mkdef.pl, crypto/bio/bss_log.c, include/openssl/ocsp.h) 2018-10-04 09:59:00 +02:00
bss_mem.c Update copyright year 2018-05-29 13:16:04 +01:00
bss_null.c Update copyright year 2018-02-13 13:59:25 +00:00
bss_sock.c Add comments to NULL func ptrs in bio_method_st 2017-12-18 07:04:48 +10:00
build.info Adapt bf_lbuf for opaque BIO 2016-03-30 04:35:14 +02:00