|
@@ -255,9 +255,10 @@ func ubanAddNickmask(client *Client, target ubanTarget, duration time.Duration,
|
255
|
255
|
var killed []string
|
256
|
256
|
var alwaysOn []string
|
257
|
257
|
for _, mcl := range client.server.clients.AllClients() {
|
258
|
|
- if mcl != client && target.matcher.MatchString(client.NickMaskCasefolded()) {
|
|
258
|
+ if mcl != client && target.matcher.MatchString(mcl.NickMaskCasefolded()) {
|
259
|
259
|
if !mcl.AlwaysOn() {
|
260
|
260
|
killed = append(killed, mcl.Nick())
|
|
261
|
+ mcl.Quit("You have been banned from this server", nil)
|
261
|
262
|
mcl.destroy(nil)
|
262
|
263
|
} else {
|
263
|
264
|
alwaysOn = append(alwaysOn, mcl.Nick())
|