tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit d8157097b42b6377d0cd83c758efce5825df83f2
parent 3f34fc921c456a7f6bd7fc7401240aa4ae60d045
Author: rl1987 <rl1987@sdf.lonestar.org>
Date:   Tue, 17 Jul 2018 13:04:06 +0000

Always include socket rebinding code

Diffstat:
Msrc/core/mainloop/connection.c | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/core/mainloop/connection.c b/src/core/mainloop/connection.c @@ -146,10 +146,11 @@ * EADDRINUSE. * 2) If so, it will close the appropriate old listener connection and * 3) Attempts bind()'ing the new listener socket again. + * + * Just to be safe, we are enabling listener rebind code on all platforms, + * to account for unexpected cases where it may be needed. */ -#if defined(__linux__) || defined(_WIN32) #define ENABLE_LISTENER_REBIND -#endif static connection_t *connection_listener_new( const struct sockaddr *listensockaddr,