aboutsummaryrefslogtreecommitdiffstats
path: root/irc.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-05-03 01:39:39 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2010-05-03 01:39:39 +0100
commit6a9d068e73b6d08056302fdc85dd706a2dd647a5 (patch)
treef478fc61bc2e1c53ffcbd71fc081b91ac1324667 /irc.c
parente54112f152c375df81a21181f755ced5f57165bc (diff)
Restore away_devoice.
Diffstat (limited to 'irc.c')
-rw-r--r--irc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/irc.c b/irc.c
index 93b41071..4a7ba332 100644
--- a/irc.c
+++ b/irc.c
@@ -639,6 +639,10 @@ int irc_check_login( irc_t *irc )
irc_channel_set_topic( ic, CONTROL_TOPIC, irc->root );
irc_channel_add_user( ic, irc->user );
+ if( strcmp( set_getstr( &irc->b->set, "ops" ), "both" ) == 0 ||
+ strcmp( set_getstr( &irc->b->set, "ops" ), "user" ) == 0 )
+ irc_channel_user_set_mode( ic, irc->user, IRC_CHANNEL_USER_OP );
+
irc->last_root_cmd = g_strdup( ROOT_CHAN );
irc_send_msg( irc->root, "PRIVMSG", ROOT_CHAN,