fix race condition in WritePacketRTP() (#334)

This commit is contained in:
Alessandro Ros
2023-07-28 23:40:31 +02:00
committed by GitHub
parent ed536f1d63
commit 320a2b99af
2 changed files with 25 additions and 2 deletions

View File

@@ -69,7 +69,7 @@ func (sm *serverStreamMedia) allocateMulticastHandler(s *Server) error {
func (sm *serverStreamMedia) WritePacketRTPWithNTP(ss *ServerStream, pkt *rtp.Packet, ntp time.Time) {
byts := make([]byte, udpMaxPayloadSize)
n, err := pkt.MarshalTo(byts)
n, err := rtpPacketMarshalToSafe(pkt, byts)
if err != nil {
return
}