R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/7355043
@@ -299,7 +299,7 @@ func (f *Framer) writeDataFrame(frame *DataFrame) (err error) {
if frame.StreamId == 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}