aboutsummaryrefslogtreecommitdiffstats
path: root/irc_commands.c
diff options
context:
space:
mode:
Diffstat (limited to 'irc_commands.c')
-rw-r--r--irc_commands.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/irc_commands.c b/irc_commands.c
index 3b561d00..a183ec35 100644
--- a/irc_commands.c
+++ b/irc_commands.c
@@ -408,6 +408,12 @@ static void irc_cmd_oper( irc_t *irc, char **cmd )
if( strcmp( a->pass, PASSWORD_PENDING ) == 0 )
{
set_setstr( &a->set, "password", cmd[2] );
+ irc_usermsg( irc, "Password added to IM account "
+ "%s(%s)", a->prpl->name, a->user );
+ /* The IRC client may expect this. Report failure since
+ we didn't hand out a +o. */
+ irc_send_num( irc, 491, ":Password added to IM account "
+ "%s(%s)", a->prpl->name, a->user );
return;
}
@@ -421,7 +427,7 @@ static void irc_cmd_oper( irc_t *irc, char **cmd )
}
else
{
- irc_send_num( irc, 432, ":Incorrect password" );
+ irc_send_num( irc, 491, ":Incorrect password" );
}
}