openssl/crypto/bio
Richard Levitte 6faffd0ad2 Better workaround for VMS getnameinfo() bug
The actual bug with current getnameinfo() on VMS is not that it puts
gibberish in the service buffer, but that it doesn't touch it at all.
The gibberish we dealt with before was simply stuff that happened to
be on the stack.

It's better to initialise the service buffer properly (with the empty
string) and check if it's still an empty string after the
getnameinfo() call, and fill it with the direct numerical translation
of the raw port if that's the case.

Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-02-12 19:50:46 +01:00
..
b_addr.c Better workaround for VMS getnameinfo() bug 2016-02-12 19:50:46 +01:00
b_dump.c
b_print.c
b_sock2.c
b_sock.c GH620: second diff from rt-2275, adds error code 2016-02-11 09:33:51 -05:00
bf_buff.c
bf_lbuf.c
bf_nbio.c
bf_null.c
bio_cb.c
bio_err.c Move to REF_DEBUG, for consistency. 2016-02-11 12:40:32 -05:00
bio_lcl.h
bio_lib.c Move to REF_DEBUG, for consistency. 2016-02-11 12:40:32 -05:00
bss_acpt.c
bss_bio.c BIO_PAIR_DEBUG did nothing; remove it. 2016-02-10 15:28:18 -05:00
bss_conn.c
bss_dgram.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
bss_fd.c
bss_file.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
bss_log.c
bss_mem.c
bss_null.c
bss_sock.c
build.info
Makefile.in