Remove unnecessary nil check

This commit is contained in:
Alex X
2025-04-26 12:35:11 +03:00
parent 3c1f7e4181
commit e1577b5ad3

View File

@@ -98,8 +98,7 @@ func NewSender(media *Media, codec *Codec) *Sender {
}
s.Input = func(packet *Packet) {
s.mu.Lock()
if s.buf != nil {
// unblocked write to channel
// unblock write to nil chan - OK, write to closed chan - panic
select {
case s.buf <- packet:
s.Bytes += len(packet.Payload)
@@ -107,9 +106,6 @@ func NewSender(media *Media, codec *Codec) *Sender {
default:
s.Drops++
}
} else {
s.Drops++
}
s.mu.Unlock()
}
s.Output = func(packet *Packet) {