+2006-04-06 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/s_auth.c (start_auth): Add client to list after getting
+ endpoint names (which can apparently fail for some reason).
+
2006-04-06 Michael Poole <mdpoole@troilus.org>
* ircd/ircd_snprintf.c: Use SIZEOF_LONG_LONG (which is 0 for
if (cli_fd(client) > HighestFd)
HighestFd = cli_fd(client);
LocalClientArray[cli_fd(client)] = client;
- add_client_to_list(client);
socket_events(&(cli_socket(client)), SOCK_ACTION_SET | SOCK_EVENT_READABLE);
/* Allocate the AuthRequest. */
start_iauth_query(auth);
}
+ /* Add client to GlobalClientList. */
+ add_client_to_list(client);
+
/* Check which auth events remain pending. */
check_auth_finished(auth, 0);
}