mirror of https://bitbucket.org/ausocean/av.git
rtmp: not logging conn close message unless we do have a connection
This commit is contained in:
parent
7f2d53e778
commit
8340143622
|
@ -134,10 +134,10 @@ func Dial(url string, timeout uint, log Log) (*Conn, error) {
|
|||
// Close terminates the RTMP connection.
|
||||
// NB: Close is idempotent and the connection value is cleared completely.
|
||||
func (c *Conn) Close() error {
|
||||
c.log(DebugLevel, pkg+"Conn.Close")
|
||||
if !c.isConnected() {
|
||||
return errNotConnected
|
||||
}
|
||||
c.log(DebugLevel, pkg+"Conn.Close")
|
||||
if c.streamID > 0 {
|
||||
if c.link.protocol&featureWrite != 0 {
|
||||
sendFCUnpublish(c)
|
||||
|
|
Loading…
Reference in New Issue