mirror of
https://github.com/bluenviron/mediamtx.git
synced 2025-12-25 04:22:00 -08:00
fix client removal from path in case of errors during setup
This commit is contained in:
parent
dfcf80b2df
commit
0839a853a8
1 changed files with 5 additions and 9 deletions
|
|
@ -210,6 +210,11 @@ func (c *Client) run() {
|
|||
}
|
||||
}
|
||||
|
||||
if c.path != nil {
|
||||
c.path.OnClientRemove(c)
|
||||
c.path = nil
|
||||
}
|
||||
|
||||
if onConnectCmd != nil {
|
||||
onConnectCmd.Close()
|
||||
}
|
||||
|
|
@ -901,9 +906,6 @@ func (c *Client) runWaitingDescribe() bool {
|
|||
}
|
||||
}()
|
||||
|
||||
c.path.OnClientRemove(c)
|
||||
c.path = nil
|
||||
|
||||
c.conn.Close()
|
||||
return false
|
||||
}
|
||||
|
|
@ -939,9 +941,6 @@ func (c *Client) runPlay() bool {
|
|||
onReadCmd.Close()
|
||||
}
|
||||
|
||||
c.path.OnClientRemove(c)
|
||||
c.path = nil
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
|
|
@ -1126,9 +1125,6 @@ func (c *Client) runRecord() bool {
|
|||
}
|
||||
}
|
||||
|
||||
c.path.OnClientRemove(c)
|
||||
c.path = nil
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue