Browse Source

Merge pull request #126 from matthewgao/master

fix goroutine leak
pull/138/head
浩麟 5 years ago committed by GitHub
parent
commit
0a653c20a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      protocol/rtmp/rtmprelay/rtmprelay.go
  2. 2
      protocol/rtmp/rtmprelay/staticrelay.go

2
protocol/rtmp/rtmprelay/rtmprelay.go

@ -77,7 +77,7 @@ func (self *RtmpRelay) sendPublishChunkStream() {
if ctrlcmd == STOP_CTRL { if ctrlcmd == STOP_CTRL {
self.connectPublishClient.Close(nil) self.connectPublishClient.Close(nil)
log.Debugf("sendPublishChunkStream close: playurl=%s, publishurl=%s", self.PlayUrl, self.PublishUrl) log.Debugf("sendPublishChunkStream close: playurl=%s, publishurl=%s", self.PlayUrl, self.PublishUrl)
break return
} }
} }
} }

2
protocol/rtmp/rtmprelay/staticrelay.go

@ -170,7 +170,7 @@ func (self *StaticPush) HandleAvPacket() {
if ctrlcmd == STATIC_RELAY_STOP_CTRL { if ctrlcmd == STATIC_RELAY_STOP_CTRL {
self.connectClient.Close(nil) self.connectClient.Close(nil)
log.Debugf("Static HandleAvPacket close: publishurl=%s", self.RtmpUrl) log.Debugf("Static HandleAvPacket close: publishurl=%s", self.RtmpUrl)
break return
} }
} }
} }

Loading…
Cancel
Save