From 95bc994779a18434cc8a20f25c60c27b9650dffb Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 27 Nov 2000 15:47:26 +0000 Subject: [PATCH] don't destroy all netsplits when someone joins back from split, only the nicks that were in same server git-svn-id: http://svn.irssi.org/repos/irssi/trunk@892 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/irc/core/netsplit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/irc/core/netsplit.c b/src/irc/core/netsplit.c index d745a978..963b18bf 100644 --- a/src/irc/core/netsplit.c +++ b/src/irc/core/netsplit.c @@ -257,7 +257,8 @@ int quitmsg_is_split(const char *msg) static void split_set_timeout(void *key, NETSPLIT_REC *rec, NETSPLIT_REC *orig) { /* same servers -> split over -> destroy old records sooner.. */ - rec->destroy = time(NULL)+60; + if (rec->server == orig->server) + rec->destroy = time(NULL)+60; } static void event_join(const char *data, IRC_SERVER_REC *server,