commit 78257374f0692ad1787d0aec779ffdb6c3f56c22 from: Florian Westphal date: Tue May 13 10:30:41 2008 UTC If bind() fails, also print ip address and not just the port number. commit - fc93044909597798ca416dacc312bdb9c792c6ed commit + 78257374f0692ad1787d0aec779ffdb6c3f56c22 blob - 1696d5c5f62968d8d495576b4e1bc67947db66ee blob + df65fc061b16de80d46c6d145e489b2f00c859f7 --- src/ngircd/conn.c +++ src/ngircd/conn.c @@ -415,11 +415,13 @@ NewListener(int af, const UINT16 Port) set_v6_only(af, sock); - if( ! Init_Socket( sock )) return -1; + if (!Init_Socket(sock)) + return -1; if (bind(sock, (struct sockaddr *)&addr, ng_ipaddr_salen(&addr)) != 0) { - Log( LOG_CRIT, "Can't bind socket (port %d) : %s!", Port, strerror( errno )); - close( sock ); + Log(LOG_CRIT, "Can't bind socket to address %s:%d - %s", + ng_ipaddr_tostr(&addr), Port, strerror(errno)); + close(sock); return -1; }