| Index: google_apis/gcm/engine/connection_handler_impl.cc
|
| diff --git a/google_apis/gcm/engine/connection_handler_impl.cc b/google_apis/gcm/engine/connection_handler_impl.cc
|
| index b51159623c9c98c2c3112aa13b337af1f184ef2f..be2c313be2e297bccc9f22e4837be22ac86457a1 100644
|
| --- a/google_apis/gcm/engine/connection_handler_impl.cc
|
| +++ b/google_apis/gcm/engine/connection_handler_impl.cc
|
| @@ -27,8 +27,7 @@ const int kSizePacketLenMin = 1;
|
| const int kSizePacketLenMax = 2;
|
|
|
| // The current MCS protocol version.
|
| -// TODO(zea): bump to 41 once the server supports it.
|
| -const int kMCSVersion = 38;
|
| +const int kMCSVersion = 41;
|
|
|
| } // namespace
|
|
|
| @@ -263,7 +262,8 @@ void ConnectionHandlerImpl::OnGotVersion() {
|
| CodedInputStream coded_input_stream(input_stream_.get());
|
| coded_input_stream.ReadRaw(&version, 1);
|
| }
|
| - if (version < kMCSVersion) {
|
| + // TODO(zea): remove this when the server is ready.
|
| + if (version < kMCSVersion && version != 38) {
|
| LOG(ERROR) << "Invalid GCM version response: " << static_cast<int>(version);
|
| connection_callback_.Run(net::ERR_FAILED);
|
| return;
|
|
|