Index: net/spdy/spdy_test_utils.cc |
diff --git a/net/spdy/spdy_test_utils.cc b/net/spdy/spdy_test_utils.cc |
index e33a08bc1c33f81d4bcdef41e91a16abedef0084..a065f6587c09519d0114ec0ac5ad7c267dec7f10 100644 |
--- a/net/spdy/spdy_test_utils.cc |
+++ b/net/spdy/spdy_test_utils.cc |
@@ -91,11 +91,9 @@ void SetFrameFlags(SpdyFrame* frame, |
switch (spdy_version) { |
case SPDY2: |
case SPDY3: |
- frame->data()[4] = flags; |
- break; |
case SPDY4: |
case SPDY5: |
- frame->data()[3] = flags; |
+ frame->data()[4] = flags; |
break; |
default: |
LOG(FATAL) << "Unsupported SPDY version."; |
@@ -120,10 +118,10 @@ void SetFrameLength(SpdyFrame* frame, |
case SPDY5: |
CHECK_GT(1u<<14, length); |
{ |
- int32 wire_length = base::HostToNet16(static_cast<uint16>(length)); |
+ int32 wire_length = base::HostToNet32(length); |
memcpy(frame->data(), |
- reinterpret_cast<char*>(&wire_length), |
- sizeof(uint16)); |
+ reinterpret_cast<char*>(&wire_length) + 1, |
+ 3); |
} |
break; |
default: |