aboutsummaryrefslogtreecommitdiffstats
path: root/irc.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-07-11 11:59:56 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2010-07-11 11:59:56 +0100
commitaf9f2ca883354a47635d130ff5e7bd693a200a29 (patch)
treeb048cd3da23394f98fb00406daf25d49f2960702 /irc.c
parent1e52e1ff518987092cfe94bc5c9c4479ed535019 (diff)
Added allow_takeover setting for people who don't like this new functionality.
Diffstat (limited to 'irc.c')
-rw-r--r--irc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/irc.c b/irc.c
index f616ef40..10fbea23 100644
--- a/irc.c
+++ b/irc.c
@@ -99,6 +99,7 @@ irc_t *irc_new( int fd )
b->ui_data = irc;
b->ui = &irc_ui_funcs;
+ s = set_add( &b->set, "allow_takeover", "true", set_eval_bool, irc );
s = set_add( &b->set, "away_devoice", "true", set_eval_away_devoice, irc );
s = set_add( &b->set, "away_reply_timeout", "3600", set_eval_int, irc );
s = set_add( &b->set, "charset", "utf-8", set_eval_charset, irc );
@@ -658,8 +659,9 @@ void irc_switch_fd( irc_t *irc, int fd )
if( irc->sendbuffer )
{
b_event_remove( irc->w_watch_source_id );
+ irc->w_watch_source_id = 0;
g_free( irc->sendbuffer );
- irc->sendbuffer = irc->w_watch_source_id = 0;
+ irc->sendbuffer = NULL;
}
b_event_remove( irc->r_watch_source_id );