From: pk910 Date: Tue, 13 Dec 2011 15:51:30 +0000 (+0100) Subject: part 2: don't forward users if they are already in the target channel (same fix like... X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=commitdiff_plain;h=e165cdc86c551c019589ac68e875aba23e729d21;hp=bb5d6a24f02155e2252474809cd5e7161fa29b93 part 2: don't forward users if they are already in the target channel (same fix like before in another file :D) --- diff --git a/ircd/m_relay.c b/ircd/m_relay.c index 2bfb142..9996719 100644 --- a/ircd/m_relay.c +++ b/ircd/m_relay.c @@ -90,6 +90,8 @@ static void mode_a_check_altchan(struct Client* sptr, char *channel) { joinbuf_flush(&create); } } else { + if(find_member_link(chptrb, sptr)) + return; //we have already joined this channel //first of all check if we may even join this channel int err2 = 0; int flags = 0;