From d9a149b0ec78d4d8e4d1b39b96d124ec54dbd9db Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Tue, 8 Dec 2020 22:11:53 +0100 Subject: [PATCH] do not close the connection during ServerConn.Read --- examples/server.go | 2 ++ serverconn.go | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/server.go b/examples/server.go index c962f418..4b187b7b 100644 --- a/examples/server.go +++ b/examples/server.go @@ -11,6 +11,8 @@ import ( ) func handleConn(conn *gortsplib.ServerConn) { + defer conn.Close() + onRequest := func(req *base.Request) (*base.Response, error) { switch req.Method { case base.Options: diff --git a/serverconn.go b/serverconn.go index 14c9be4e..f84e4185 100644 --- a/serverconn.go +++ b/serverconn.go @@ -126,7 +126,6 @@ outer: } } - sc.nconn.Close() done <- errRet }