X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git;a=blobdiff_plain;f=src%2Fngircd%2Fconn.c;h=92e4bff28b117f1aa57f99fb074d47018ac07592;hp=5dd581b70e6de47975c7db83c0f5061c79909afd;hb=0f90a059b6cb211e19a8b379ce37d94c60c8f08a;hpb=0e678f766f091824f99f049c96b2374595698b4d diff --git a/src/ngircd/conn.c b/src/ngircd/conn.c index 5dd581b7..92e4bff2 100644 --- a/src/ngircd/conn.c +++ b/src/ngircd/conn.c @@ -1356,13 +1356,14 @@ New_Connection(int Sock, UNUSED bool IsSSL) new_sock = accept(Sock, (struct sockaddr *)&new_addr, (socklen_t *)&new_sock_len); if (new_sock < 0) { - Log(LOG_CRIT, "Can't accept connection: %s!", strerror(errno)); + Log(LOG_CRIT, "Can't accept connection on socket %d: %s!", + Sock, strerror(errno)); return -1; } NumConnectionsAccepted++; if (!ng_ipaddr_tostr_r(&new_addr, ip_str)) { - Log(LOG_CRIT, "fd %d: Can't convert IP address!", new_sock); + Log(LOG_CRIT, "Can't convert peer IP address of socket %d!", new_sock); Simple_Message(new_sock, "ERROR :Internal Server Error"); close(new_sock); return -1; @@ -1375,7 +1376,8 @@ New_Connection(int Sock, UNUSED bool IsSSL) fromhost(&req); if (!hosts_access(&req)) { Log(deny_severity, - "Refused connection from %s (by TCP Wrappers)!", ip_str); + "Refused connection from %s on socket %d (by TCP Wrappers)!", + ip_str, Sock); Simple_Message(new_sock, "ERROR :Connection refused"); close(new_sock); return -1; @@ -1400,8 +1402,8 @@ New_Connection(int Sock, UNUSED bool IsSSL) if ((Conf_MaxConnectionsIP > 0) && (cnt >= Conf_MaxConnectionsIP)) { /* Access denied, too many connections from this IP address! */ Log(LOG_ERR, - "Refused connection from %s: too may connections (%ld) from this IP address!", - ip_str, cnt); + "Refused connection from %s on socket %d: too may connections (%ld) from this IP address!", + ip_str, Sock, cnt); Simple_Message(new_sock, "ERROR :Connection refused, too many connections from your IP address"); close(new_sock);