Merge pull request #453 from iamqizhao/master
Recv continuation frames correctly
diff --git a/transport/http2_server.go b/transport/http2_server.go
index 289e4fe..e16c63c 100644
--- a/transport/http2_server.go
+++ b/transport/http2_server.go
@@ -268,7 +268,7 @@
endStream := frame.Header().Flags.Has(http2.FlagHeadersEndStream)
curStream = t.operateHeaders(hDec, curStream, frame, endStream, handle)
case *http2.ContinuationFrame:
- curStream = t.operateHeaders(hDec, curStream, frame, false, handle)
+ curStream = t.operateHeaders(hDec, curStream, frame, frame.HeadersEnded(), handle)
case *http2.DataFrame:
t.handleData(frame)
case *http2.RSTStreamFrame: