Index: net/spdy/spdy_protocol.cc |
diff --git a/net/spdy/spdy_protocol.cc b/net/spdy/spdy_protocol.cc |
index d300a15fca31c7a1784778394474e15fc4bb7866..bf33d43944ab4460694ea588fe9ab6a3370c049a 100644 |
--- a/net/spdy/spdy_protocol.cc |
+++ b/net/spdy/spdy_protocol.cc |
@@ -372,9 +372,9 @@ bool SpdyConstants::IsValidRstStreamStatus(SpdyMajorVersion version, |
} |
*/ |
- // ENHANCE_YOUR_CALM is the last valid status code. |
+ // HTTP_1_1_REQUIRED is the last valid status code. |
if (rst_stream_status_field > |
- SerializeRstStreamStatus(version, RST_STREAM_ENHANCE_YOUR_CALM)) { |
+ SerializeRstStreamStatus(version, RST_STREAM_HTTP_1_1_REQUIRED)) { |
return false; |
} |
@@ -436,6 +436,10 @@ SpdyRstStreamStatus SpdyConstants::ParseRstStreamStatus( |
return RST_STREAM_CONNECT_ERROR; |
case 11: |
return RST_STREAM_ENHANCE_YOUR_CALM; |
+ case 12: |
+ return RST_STREAM_INADEQUATE_SECURITY; |
+ case 13: |
+ return RST_STREAM_HTTP_1_1_REQUIRED; |
} |
break; |
} |
@@ -499,6 +503,10 @@ int SpdyConstants::SerializeRstStreamStatus( |
return 10; |
case RST_STREAM_ENHANCE_YOUR_CALM: |
return 11; |
+ case RST_STREAM_INADEQUATE_SECURITY: |
+ return 12; |
+ case RST_STREAM_HTTP_1_1_REQUIRED: |
+ return 13; |
default: |
LOG(DFATAL) << "Unhandled RST_STREAM status " |
<< rst_stream_status; |
@@ -589,6 +597,8 @@ SpdyGoAwayStatus SpdyConstants::ParseGoAwayStatus(SpdyMajorVersion version, |
return GOAWAY_ENHANCE_YOUR_CALM; |
case 12: |
return GOAWAY_INADEQUATE_SECURITY; |
+ case 13: |
+ return GOAWAY_HTTP_1_1_REQUIRED; |
} |
break; |
} |
@@ -666,6 +676,7 @@ int SpdyConstants::SerializeGoAwayStatus(SpdyMajorVersion version, |
case GOAWAY_CONNECT_ERROR: |
case GOAWAY_ENHANCE_YOUR_CALM: |
case GOAWAY_INADEQUATE_SECURITY: |
+ case GOAWAY_HTTP_1_1_REQUIRED: |
return 1; // PROTOCOL_ERROR. |
default: |
LOG(DFATAL) << "Serializing unhandled GOAWAY status " << status; |
@@ -700,6 +711,8 @@ int SpdyConstants::SerializeGoAwayStatus(SpdyMajorVersion version, |
return 11; |
case GOAWAY_INADEQUATE_SECURITY: |
return 12; |
+ case GOAWAY_HTTP_1_1_REQUIRED: |
+ return 13; |
default: |
LOG(DFATAL) << "Serializing unhandled GOAWAY status " << status; |
return -1; |