From f9c69c27a665a1728e600738e47a79bfac0518e6 Mon Sep 17 00:00:00 2001 From: iamqizhao Date: Wed, 25 Mar 2015 17:54:50 -0700 Subject: [PATCH] fix a bug --- transport/http2_server.go | 1 + 1 file changed, 1 insertion(+) diff --git a/transport/http2_server.go b/transport/http2_server.go index fa998481..8b279d58 100644 --- a/transport/http2_server.go +++ b/transport/http2_server.go @@ -609,6 +609,7 @@ func (t *http2Server) closeStream(s *Stream) { t.mu.Unlock() s.mu.Lock() if s.state == streamDone { + s.mu.Unlock() return } s.state = streamDone