From eacd0bcbd45554e94e5b1e6b09d7a192b447b27c Mon Sep 17 00:00:00 2001 From: Gabe Kangas Date: Sat, 16 Jan 2021 17:24:12 -0800 Subject: [PATCH] check error from read timeout --- core/rtmp/rtmp.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/rtmp/rtmp.go b/core/rtmp/rtmp.go index 90f24f49a..154c53720 100644 --- a/core/rtmp/rtmp.go +++ b/core/rtmp/rtmp.go @@ -115,7 +115,9 @@ func HandleConn(c *rtmp.Conn, nc net.Conn) { } // If we don't get a readable packet in 10 seconds give up and disconnect - _rtmpConnection.SetReadDeadline(time.Now().Add(10 * time.Second)) + if err := _rtmpConnection.SetReadDeadline(time.Now().Add(10 * time.Second)); err != nil { + log.Warnln(err) + } pkt, err := c.ReadPacket() // Broadcaster disconnected