openssl/crypto/bio
Tomas Mraz 91cb81d40a BIO_lookup_ex: Do not retry on EAI_MEMORY
We should not retry on EAI_MEMORY as that error is most probably
fatal and not depending on AI_ADDRCONFIG hint.

Also report the error from the first call if the second call fails
as that one would be most probably the more interesting one.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9535)
2019-08-13 11:40:55 +02:00
..
b_addr.c BIO_lookup_ex: Do not retry on EAI_MEMORY 2019-08-13 11:40:55 +02:00
b_dump.c crypto/bio/b_dump.c: change all char* to void*, and constify 2019-01-16 18:10:41 +01:00
b_print.c Following the license change, modify the boilerplates in crypto/bio/ 2018-12-06 14:28:52 +01:00
b_sock.c Replace FUNCerr with ERR_raise_data 2019-08-02 11:41:54 +02:00
b_sock2.c Replace FUNCerr with ERR_raise_data 2019-08-02 11:41:54 +02:00
bf_buff.c Following the license change, modify the boilerplates in crypto/bio/ 2018-12-06 14:28:52 +01:00
bf_lbuf.c Following the license change, modify the boilerplates in crypto/bio/ 2018-12-06 14:28:52 +01:00
bf_nbio.c Following the license change, modify the boilerplates in crypto/bio/ 2018-12-06 14:28:52 +01:00
bf_null.c Following the license change, modify the boilerplates in crypto/bio/ 2018-12-06 14:28:52 +01:00
bio_cb.c Following the license change, modify the boilerplates in crypto/bio/ 2018-12-06 14:28:52 +01:00
bio_err.c Regenerate mkerr files 2019-07-16 05:26:28 +02:00
bio_lcl.h Keep the externally visible macro BIO_FLAGS_UPLINK in bio.h 2019-06-26 18:31:48 +02:00
bio_lib.c Following the license change, modify the boilerplates in crypto/bio/ 2018-12-06 14:28:52 +01:00
bio_meth.c Following the license change, modify the boilerplates in crypto/bio/ 2018-12-06 14:28:52 +01:00
bss_acpt.c Replace FUNCerr with ERR_raise_data 2019-08-02 11:41:54 +02:00
bss_bio.c Following the license change, modify the boilerplates in crypto/bio/ 2018-12-06 14:28:52 +01:00
bss_conn.c Replace FUNCerr with ERR_raise_data 2019-08-02 11:41:54 +02:00
bss_dgram.c Restrict usage of bio_dgram_sctp_data only to DGRAM SCTP methods 2019-08-09 09:36:54 +01:00
bss_fd.c Keep the externally visible macro BIO_FLAGS_UPLINK in bio.h 2019-06-26 18:31:48 +02:00
bss_file.c Replace FUNCerr with ERR_raise_data 2019-08-02 11:41:54 +02:00
bss_log.c Following the license change, modify the boilerplates in crypto/bio/ 2018-12-06 14:28:52 +01:00
bss_mem.c Fix and document BIO_FLAGS_NONCLEAR_RST behavior on memory BIO 2019-06-19 14:29:27 +02:00
bss_null.c Following the license change, modify the boilerplates in crypto/bio/ 2018-12-06 14:28:52 +01:00
bss_sock.c bio: Linux TLS Rx Offload 2019-04-01 11:54:48 +01:00
build.info Adapt bf_lbuf for opaque BIO 2016-03-30 04:35:14 +02:00