Skip to content

Commit e1577b5

Browse files
committed
Remove unnecessary nil check
1 parent 3c1f7e4 commit e1577b5

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

pkg/core/track.go

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -98,16 +98,12 @@ func NewSender(media *Media, codec *Codec) *Sender {
9898
}
9999
s.Input = func(packet *Packet) {
100100
s.mu.Lock()
101-
if s.buf != nil {
102-
// unblocked write to channel
103-
select {
104-
case s.buf <- packet:
105-
s.Bytes += len(packet.Payload)
106-
s.Packets++
107-
default:
108-
s.Drops++
109-
}
110-
} else {
101+
// unblock write to nil chan - OK, write to closed chan - panic
102+
select {
103+
case s.buf <- packet:
104+
s.Bytes += len(packet.Payload)
105+
s.Packets++
106+
default:
111107
s.Drops++
112108
}
113109
s.mu.Unlock()

0 commit comments

Comments
 (0)