aboutsummaryrefslogtreecommitdiffstats
path: root/irc.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2007-10-10 23:15:59 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2007-10-10 23:15:59 +0100
commit118638279f7a39422d9e07365b380fa773c5243e (patch)
tree6ea4e03cb3ea0849cd2425c156790ddfd028aee4 /irc.c
parent8c2008ec2944c3eee13a25656cbd715f352ba4ed (diff)
Made the netsplit-like quit messages optional.
Diffstat (limited to 'irc.c')
-rw-r--r--irc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/irc.c b/irc.c
index 254bdbdc..e1928497 100644
--- a/irc.c
+++ b/irc.c
@@ -142,6 +142,7 @@ irc_t *irc_new( int fd )
set_add( &irc->set, "private", "true", set_eval_bool, irc );
set_add( &irc->set, "query_order", "lifo", NULL, irc );
set_add( &irc->set, "save_on_quit", "true", set_eval_bool, irc );
+ set_add( &irc->set, "simulate_netsplit", "true", set_eval_bool, irc );
set_add( &irc->set, "strip_html", "true", NULL, irc );
set_add( &irc->set, "to_char", ": ", set_eval_to_char, irc );
set_add( &irc->set, "typing_notice", "false", set_eval_bool, irc );
@@ -909,7 +910,7 @@ void irc_kill( irc_t *irc, user_t *u )
char *nick, *s;
char reason[128];
- if( u->ic && u->ic->flags & OPT_LOGGING_OUT )
+ if( u->ic && u->ic->flags & OPT_LOGGING_OUT && set_getbool( &irc->set, "simulate_netsplit" ) )
{
if( u->ic->acc->server )
g_snprintf( reason, sizeof( reason ), "%s %s", irc->myhost,