handle nil MessageChannel

This commit is contained in:
David Zhao
2021-10-06 22:24:09 -07:00
parent c745f0a318
commit 52e10ea315
2 changed files with 6 additions and 0 deletions
+3
View File
@@ -407,6 +407,9 @@ func (r *RedisRouter) handleRTCMessage(rm *livekit.RTCNodeMessage) error {
r.lock.RLock()
requestChan := r.requestChannels[pKey]
r.lock.RUnlock()
if requestChan == nil {
return ErrChannelClosed
}
if err := requestChan.WriteMessage(rmb.Request); err != nil {
return err
}