| Index: net/quic/quic_http_utils.cc
|
| diff --git a/net/quic/quic_http_utils.cc b/net/quic/quic_http_utils.cc
|
| index c6dd505f2c64a6ca10cdbf7e2c516f2cf68cdbe6..e3b626315d6df26785af93f3d7d72c23ca4dd077 100644
|
| --- a/net/quic/quic_http_utils.cc
|
| +++ b/net/quic/quic_http_utils.cc
|
| @@ -12,14 +12,18 @@ SpdyPriority ConvertRequestPriorityToQuicPriority(
|
| const RequestPriority priority) {
|
| DCHECK_GE(priority, MINIMUM_PRIORITY);
|
| DCHECK_LE(priority, MAXIMUM_PRIORITY);
|
| - return static_cast<SpdyPriority>(HIGHEST - priority);
|
| + return static_cast<SpdyPriority>(MAXIMUM_PRIORITY - priority +
|
| + kV3HighestPriority);
|
| }
|
|
|
| NET_EXPORT_PRIVATE RequestPriority
|
| ConvertQuicPriorityToRequestPriority(SpdyPriority priority) {
|
| // Handle invalid values gracefully.
|
| - return (priority >= 5) ? IDLE
|
| - : static_cast<RequestPriority>(HIGHEST - priority);
|
| + return ((priority - kV3HighestPriority) >
|
| + (MAXIMUM_PRIORITY - MINIMUM_PRIORITY)
|
| + ? IDLE
|
| + : static_cast<RequestPriority>(MAXIMUM_PRIORITY -
|
| + (priority - kV3HighestPriority)));
|
| }
|
|
|
| std::unique_ptr<base::Value> QuicRequestNetLogCallback(
|
|
|