]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - src/s_user.c
Added cycle_host_change option.
[irc/rqf/shadowircd.git] / src / s_user.c
index 31e56aff317cfac04abd1a0db8911919e3d0eb90..441012c32f9a2adabe13f8f0886a1677a37a6253 100644 (file)
@@ -1435,7 +1435,7 @@ change_nick_user_host(struct Client *target_p,    const char *nick, const char *use
        struct membership *mscptr;
        int changed = irccmp(target_p->name, nick);
        int changed_case = strcmp(target_p->name, nick);
-       int do_qjm = irccmp(target_p->username, user) || irccmp(target_p->host, host);
+       int do_qjm = irccmp(target_p->username, user) || (irccmp(target_p->host, host) && ConfigChannel.cycle_host_change);
        char mode[10], modeval[NICKLEN * 2 + 2], reason[256], *mptr;
        va_list ap;