aboutsummaryrefslogtreecommitdiff
path: root/client_conn.go
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2021-09-11 10:09:55 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2021-09-11 10:09:55 +0200
commit4845a3fda9b579bbcbeb3d1b01542d544ae97a0e (patch)
treeb38a4357b7f09d671eb346a626e870562d5beab2 /client_conn.go
parent49d1d4f68cc527435421b6a6f15c0438502a0d77 (diff)
Add Kick helper
Diffstat (limited to 'client_conn.go')
-rw-r--r--client_conn.go13
1 files changed, 2 insertions, 11 deletions
diff --git a/client_conn.go b/client_conn.go
index 343b323..1d919da 100644
--- a/client_conn.go
+++ b/client_conn.go
@@ -478,17 +478,8 @@ func handleClt(cc *ClientConn) {
cc.itemDefs, cc.aliases, cc.nodeDefs, cc.p0Map, cc.p0SrvMap, cc.media, err = muxContent(cc.Name())
if err != nil {
cc.Log("<--", err.Error())
-
- ack, _ := cc.SendCmd(&mt.ToCltDisco{
- Reason: mt.Custom,
- Custom: "Content multiplexing failed.",
- })
-
- select {
- case <-cc.Closed():
- case <-ack:
- cc.Close()
- }
+ cc.Kick("Content multiplexing failed.")
+ break
}
cc.SendCmd(&mt.ToCltItemDefs{