瀏覽代碼

go.net/spdy: make use of MaxDataLength

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/7355043
Mikio Hara 13 年之前
父節點
當前提交
1f1a1edc76
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      spdy/write.go

+ 1 - 1
spdy/write.go

@@ -299,7 +299,7 @@ func (f *Framer) writeDataFrame(frame *DataFrame) (err error) {
 	if frame.StreamId == 0 {
 	if frame.StreamId == 0 {
 		return &Error{ZeroStreamId, 0}
 		return &Error{ZeroStreamId, 0}
 	}
 	}
-	if frame.StreamId&0x80000000 != 0 || len(frame.Data) >= 0x0f000000 {
+	if frame.StreamId&0x80000000 != 0 || len(frame.Data) > MaxDataLength {
 		return &Error{InvalidDataFrame, frame.StreamId}
 		return &Error{InvalidDataFrame, frame.StreamId}
 	}
 	}