allow writing primitives to static buffers

This commit is contained in:
aler9
2022-05-11 14:52:20 +02:00
parent ee6d7a87a3
commit c1b10a80be
19 changed files with 662 additions and 786 deletions

View File

@@ -2,7 +2,6 @@ package gortsplib
import (
"bufio"
"bytes"
"context"
"crypto/tls"
"errors"
@@ -589,11 +588,10 @@ func (sc *ServerConn) handleRequestOuter(req *base.Request) error {
h.OnResponse(sc, res)
}
var buf bytes.Buffer
res.Write(&buf)
byts, _ := res.Write()
sc.conn.SetWriteDeadline(time.Now().Add(sc.s.WriteTimeout))
sc.conn.Write(buf.Bytes())
sc.conn.Write(byts)
return err
}