| Index: net/spdy/spdy_frame_builder.cc
|
| diff --git a/net/spdy/spdy_frame_builder.cc b/net/spdy/spdy_frame_builder.cc
|
| index da11be0ca60dfad14c16da2759b825407955e82c..1df7d4668b44d170a6696444b9cbfe6eb1af6256 100644
|
| --- a/net/spdy/spdy_frame_builder.cc
|
| +++ b/net/spdy/spdy_frame_builder.cc
|
| @@ -182,6 +182,18 @@ bool SpdyFrameBuilder::OverwriteLength(const SpdyFramer& framer,
|
| return success;
|
| }
|
|
|
| +bool SpdyFrameBuilder::OverwriteFlags(const SpdyFramer& framer,
|
| + uint8 flags) {
|
| + DCHECK_LE(SPDY4, framer.protocol_version());
|
| + bool success = false;
|
| + const size_t old_length = length_;
|
| + // Flags are the fourth octet in the frame prefix.
|
| + length_ = 3;
|
| + success = WriteUInt8(flags);
|
| + length_ = old_length;
|
| + return success;
|
| +}
|
| +
|
| bool SpdyFrameBuilder::CanWrite(size_t length) const {
|
| if (length > kLengthMask) {
|
| DCHECK(false);
|
|
|