Fix NickServ auth to use decrypted active password

This commit is contained in:
2026-07-04 20:04:11 -06:00
parent 5469c30b75
commit 96b09bfc1d
2 changed files with 5 additions and 5 deletions

View File

@@ -1815,14 +1815,14 @@ inbound_login_end (session *sess, char *text, const message_tags_data *tags_data
return;
/* send nickserv password */
if (net && net->pass && inbound_nickserv_login (serv))
if (net && serv->password[0] && inbound_nickserv_login (serv))
{
serv->p_ns_identify (serv, net->pass);
serv->p_ns_identify (serv, serv->password);
}
/* wait for join if command or nickserv set */
if (net && prefs.hex_irc_join_delay
&& ((net->pass && inbound_nickserv_login (serv))
&& ((serv->password[0] && inbound_nickserv_login (serv))
|| net->commandlist))
{
serv->joindelay_tag = fe_timeout_add_seconds (prefs.hex_irc_join_delay, check_autojoin_channels, serv);

View File

@@ -4868,9 +4868,9 @@ command_insert_vars (session *sess, char *cmd)
break;
case 'p':
if (mynet->pass)
if (sess->server->password[0])
{
g_string_append (expanded, mynet->pass);
g_string_append (expanded, sess->server->password);
}
cmd++;
break;