]>
Commit | Line | Data |
---|---|---|
1 | dont sent local kills by local irc operator upstream | |
2 | ||
3 | diff -r 50cf6951b339 ircd/m_kill.c | |
4 | --- a/ircd/m_kill.c Thu Mar 18 13:27:05 2010 +0100 | |
5 | +++ b/ircd/m_kill.c Thu Mar 18 13:39:16 2010 +0100 | |
6 | @@ -143,7 +143,9 @@ | |
7 | * - wiebe | |
8 | */ | |
9 | /* if (IsServer(cptr) || !MyConnect(victim)) { */ | |
10 | - sendcmdto_serv_butone(sptr, CMD_KILL, cptr, "%C :%s!%s %s", victim, | |
11 | + /* dont sent kills by local opers upstream though */ | |
12 | + if (!MyUser(sptr) || !IsLocOp(sptr) || !MyUser(victim)) { | |
13 | + sendcmdto_serv_butone(sptr, CMD_KILL, cptr, "%C :%s!%s %s", victim, | |
14 | inpath, path, msg); | |
15 | ||
16 | /* | |
17 | @@ -151,7 +153,8 @@ | |
18 | * the unnecessary QUIT for this. (This flag should never be | |
19 | * set in any other place) | |
20 | */ | |
21 | - SetFlag(victim, FLAG_KILLED); | |
22 | + SetFlag(victim, FLAG_KILLED); | |
23 | + } | |
24 | ||
25 | /* | |
26 | * Tell the victim she/he has been zapped, but *only* if |