Fix mutex lock after #339
This commit is contained in:
+2
-1
@@ -310,7 +310,8 @@ func (c *Conn) SetupMedia(media *core.Media, first bool) (byte, error) {
|
|||||||
// some Dahua/Amcrest cameras fail here because two simultaneous
|
// some Dahua/Amcrest cameras fail here because two simultaneous
|
||||||
// backchannel connections
|
// backchannel connections
|
||||||
if c.Backchannel {
|
if c.Backchannel {
|
||||||
c.Close()
|
_ = c.conn.Close()
|
||||||
|
|
||||||
c.Backchannel = false
|
c.Backchannel = false
|
||||||
if err := c.Dial(); err != nil {
|
if err := c.Dial(); err != nil {
|
||||||
return 0, err
|
return 0, err
|
||||||
|
|||||||
Reference in New Issue
Block a user