event: add missing unlock before panic (#20653)

This commit is contained in:
Boqin Qin 2020-02-12 17:33:31 +08:00 committed by Igor Mandrigin
parent 9b1277fd58
commit 0ab2d04b98

View File

@ -138,6 +138,7 @@ func (f *Feed) Send(value interface{}) (nsent int) {
if !f.typecheck(rvalue.Type()) {
f.sendLock <- struct{}{}
f.mu.Unlock()
panic(feedTypeError{op: "Send", got: rvalue.Type(), want: f.etype})
}
f.mu.Unlock()