mirror of
https://github.com/osmarks/ngircd.git
synced 2025-01-12 08:40:27 +00:00
Check_Servers(): skip servers already beeing connected
Let CheckServers() not only skip servers that already have a connection, but also skip servers to which a new connection is already beeing established (SERVER_WAIT state).
This commit is contained in:
parent
4f6c19712e
commit
8d68fe3f86
@ -1758,8 +1758,8 @@ Check_Servers(void)
|
||||
|
||||
/* Check all configured servers */
|
||||
for (i = 0; i < MAX_SERVERS; i++) {
|
||||
if (Conf_Server[i].conn_id > NONE)
|
||||
continue; /* Already connected */
|
||||
if (Conf_Server[i].conn_id != NONE)
|
||||
continue; /* Already establishing or connected */
|
||||
if (!Conf_Server[i].host[0] || !Conf_Server[i].port > 0)
|
||||
continue; /* No host and/or port configured */
|
||||
if (Conf_Server[i].flags & CONF_SFLAG_DISABLED)
|
||||
|
Loading…
Reference in New Issue
Block a user