diff options
Diffstat (limited to 'message.c')
-rw-r--r-- | message.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -925,7 +925,6 @@ int processclientmessage(SSL *server_ssl, char *str, struct client *clients, int char remoteip[INET6_ADDRSTRLEN]; strncpy(remoteip, clients[clientindex].remoteip, INET6_ADDRSTRLEN); debugprint(DEBUG_SOME, "Password rejected, disconnecting client %s with fd %d.\n", remoteip, sourcefd); - disconnectclient(sourcefd, clients, ircdstate, settings, clientcodes); // Alert other clients about the failed authentication (if enabled) if (settings->alertauthfail) { char alertmsg[MAXDATASIZE]; @@ -937,6 +936,7 @@ int processclientmessage(SSL *server_ssl, char *str, struct client *clients, int // "except" 0 since we trust this message sendtoallclients(clients, alertmsg, 0, settings); } + disconnectclient(sourcefd, clients, ircdstate, settings, clientcodes); } return 1; |