relay: set status to AUTH_FAILED in case of auth failure in weechat protocol (closes #825)

v2.8-utf8proc
Sébastien Helleu 2016-10-21 07:49:10 +02:00
parent b51beb6766
commit 133cbbd947
2 changed files with 8 additions and 1 deletions

View File

@ -22,6 +22,10 @@ Improvements::
* irc: change default value of option irc.network.lag_reconnect to 300 (issue #818)
Bug fixes::
* relay: set status to "authentication failed" and close immediately connection in case of authentication failure in weechat protocol (issue #825)
[[v1.6]]
== Version 1.6 (2016-10-02)

View File

@ -211,6 +211,9 @@ RELAY_WEECHAT_PROTOCOL_CALLBACK(init)
weechat_string_free_split_command (options);
}
if (!RELAY_WEECHAT_DATA(client, password_ok))
relay_client_set_status (client, RELAY_STATUS_AUTH_FAILED);
return WEECHAT_RC_OK;
}
@ -1383,7 +1386,7 @@ relay_weechat_protocol_recv (struct t_relay_client *client, const char *data)
* then close connection!
*/
relay_client_set_status (client,
RELAY_STATUS_DISCONNECTED);
RELAY_STATUS_AUTH_FAILED);
}
else
{