From 66c6c0669ab62e86af6a59462ca8efb21fc54520 Mon Sep 17 00:00:00 2001 From: Keith Winstein Date: Sat, 10 Mar 2012 03:55:25 -0500 Subject: [PATCH] Print pre-CONNECT output only on failure --- src/network/network.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/network/network.cc b/src/network/network.cc index 4200763..20c2e97 100644 --- a/src/network/network.cc +++ b/src/network/network.cc @@ -209,11 +209,11 @@ bool Connection::try_bind( int socket, uint32_t s_addr, int port ) local_addr.sin_port = htons( i ); if ( bind( socket, (sockaddr *)&local_addr, sizeof( local_addr ) ) == 0 ) { - fprintf( stderr, "Server now bound to %s:%d\n", - inet_ntoa( local_addr.sin_addr ), - ntohs( local_addr.sin_port ) ); return true; } else if ( i == search_high ) { /* last port to search */ + fprintf( stderr, "Failed binding to %s:%d\n", + inet_ntoa( local_addr.sin_addr ), + ntohs( local_addr.sin_port ) ); throw NetworkException( "bind", errno ); } }