diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-03-10 06:46:01 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-03-10 06:46:01 -0800 |
commit | 8bc6ba624272e9df414358195025cd696c491ad9 (patch) | |
tree | 86008aa5793ec7b964d7d3947e0b223875c1db63 /tests | |
parent | cf0d9e5d49ca21fc45cf222b53e5a9124ce8e07e (diff) | |
download | txr-8bc6ba624272e9df414358195025cd696c491ad9.tar.gz txr-8bc6ba624272e9df414358195025cd696c491ad9.tar.bz2 txr-8bc6ba624272e9df414358195025cd696c491ad9.zip |
Mac OS X: must clear sockaddr in order to bind.
Undocumented members in struct sockaddr_in, and possibly
sockaddr_in6 also, must be cleared to all zero bits, otherwise
bind fails for the loopback address, even if the relevant
addressing members are correctly set.
* socket.c (sockaddr_in): memset the IPv4 or IPv6 address
to zero before filing it.
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions