fix last commit :/

This commit is contained in:
Charles Kerr 2009-05-15 12:28:12 +00:00
parent 5bf4eb71ce
commit 74a4c2f2d5
1 changed files with 4 additions and 4 deletions

View File

@ -394,13 +394,13 @@ tr_netBindTCP( const tr_address * addr, tr_port port, tr_bool suppressMsgs )
#ifdef IPV6_V6ONLY #ifdef IPV6_V6ONLY
if( addr->type == TR_AF_INET6 ) if( addr->type == TR_AF_INET6 )
if( setsockopt( fd, IPPROTO_IPV6, IPV6_V6ONLY, &optval, sizeof( optval ) ) == -1 ) if( setsockopt( fd, IPPROTO_IPV6, IPV6_V6ONLY, &optval, sizeof( optval ) ) == -1 )
if( sockerr != ENOPROTOOPT ) /* if the kernel doesn't support it, ignore it */ if( sockerrno != ENOPROTOOPT ) /* if the kernel doesn't support it, ignore it */
return -sockerr; return -sockerrno;
#endif #endif
addrlen = setup_sockaddr( addr, htons( port ), &sock ); addrlen = setup_sockaddr( addr, htons( port ), &sock );
if( bind( fd, (struct sockaddr *) &sock, addrlen ) ) { if( bind( fd, (struct sockaddr *) &sock, addrlen ) ) {
const int err = sockerr; const int err = sockerrno;
if( !suppressMsgs ) if( !suppressMsgs )
tr_err( _( "Couldn't bind port %d on %s: %s" ), tr_err( _( "Couldn't bind port %d on %s: %s" ),
port, tr_ntop_non_ts( addr ), tr_strerror( err ) ); port, tr_ntop_non_ts( addr ), tr_strerror( err ) );
@ -413,7 +413,7 @@ tr_netBindTCP( const tr_address * addr, tr_port port, tr_bool suppressMsgs )
if( listen( fd, 128 ) == -1 ) { if( listen( fd, 128 ) == -1 ) {
EVUTIL_CLOSESOCKET( fd ); EVUTIL_CLOSESOCKET( fd );
return -sockerr; return -sockerrno;
} }
return fd; return fd;