forked from quic-go/quic-go
return bool if stream exists in StreamsMap GetStream
This commit is contained in:
@@ -19,14 +19,14 @@ func newStreamsMap() *streamsMap {
|
||||
}
|
||||
}
|
||||
|
||||
func (m *streamsMap) GetStream(id protocol.StreamID) (*stream, error) {
|
||||
func (m *streamsMap) GetStream(id protocol.StreamID) (*stream, bool) {
|
||||
m.mutex.RLock()
|
||||
s, ok := m.streams[id]
|
||||
m.mutex.RUnlock()
|
||||
if !ok {
|
||||
return nil, fmt.Errorf("unknown stream: %d", id)
|
||||
return nil, false
|
||||
}
|
||||
return s, nil
|
||||
return s, true
|
||||
}
|
||||
|
||||
func (m *streamsMap) PutStream(s *stream) error {
|
||||
|
||||
Reference in New Issue
Block a user