From e5f8a826ef9ff5da4cfce3bb8151f9526ec19db0 Mon Sep 17 00:00:00 2001 From: John Hood Date: Wed, 15 Aug 2018 01:11:48 -0400 Subject: [PATCH] Fix bind(2) being misinterpreted as std::bind() with libc++7 on FreeBSD. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230624 --- src/network/network.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network/network.cc b/src/network/network.cc index 3294e6e..ce3e760 100644 --- a/src/network/network.cc +++ b/src/network/network.cc @@ -332,7 +332,7 @@ bool Connection::try_bind( const char *addr, int port_low, int port_high ) } } - if ( bind( sock(), &local_addr.sa, local_addr_len ) == 0 ) { + if ( ::bind( sock(), &local_addr.sa, local_addr_len ) == 0 ) { set_MTU( local_addr.sa.sa_family ); return true; } // else fallthrough to below code, on last iteration.