diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2010-07-11 11:59:56 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2010-07-11 11:59:56 +0100 |
commit | af9f2ca883354a47635d130ff5e7bd693a200a29 (patch) | |
tree | b048cd3da23394f98fb00406daf25d49f2960702 /irc.c | |
parent | 1e52e1ff518987092cfe94bc5c9c4479ed535019 (diff) |
Added allow_takeover setting for people who don't like this new functionality.
Diffstat (limited to 'irc.c')
-rw-r--r-- | irc.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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 ); |