Merge pull request #189 from iamqizhao/master

Do not set stream state in RST handler. Otherwise, cancel won't be ca…
This commit is contained in:
Qi Zhao 2015-05-08 12:44:49 -07:00
Родитель 5a3d0652b6 fc103b0421
Коммит 530349e4bb
1 изменённых файлов: 0 добавлений и 5 удалений

Просмотреть файл

@ -360,11 +360,6 @@ func (t *http2Server) handleRSTStream(f *http2.RSTStreamFrame) {
if !ok {
return
}
s.mu.Lock()
// Sets the stream state to avoid sending RSTStreamFrame to client
// unnecessarily.
s.state = streamDone
s.mu.Unlock()
t.closeStream(s)
}