Selaa lähdekoodia

move processContinuation to be near processHeaders since they're so similar.

Brad Fitzpatrick 11 vuotta sitten
vanhempi
commit
d6d38eb72c
1 muutettua tiedostoa jossa 4 lisäystä ja 4 poistoa
  1. 4 4
      http2.go

+ 4 - 4
http2.go

@@ -287,6 +287,10 @@ func (sc *serverConn) processHeaders(f *HeadersFrame) error {
 	return sc.processHeaderBlockFragment(f.HeaderBlockFragment(), f.HeadersEnded())
 }
 
+func (sc *serverConn) processContinuation(f *ContinuationFrame) error {
+	return sc.processHeaderBlockFragment(f.HeaderBlockFragment(), f.HeadersEnded())
+}
+
 func (sc *serverConn) processHeaderBlockFragment(frag []byte, end bool) error {
 	if _, err := sc.hpackDecoder.Write(frag); err != nil {
 		// TODO: convert to stream error I assume?
@@ -302,10 +306,6 @@ func (sc *serverConn) processHeaderBlockFragment(frag []byte, end bool) error {
 	return nil
 }
 
-func (sc *serverConn) processContinuation(f *ContinuationFrame) error {
-	return sc.processHeaderBlockFragment(f.HeaderBlockFragment(), f.HeadersEnded())
-}
-
 // ConfigureServer adds HTTP/2 support to a net/http Server.
 //
 // The configuration conf may be nil.