Index: sync/internal_api/public/base/invalidation.cc |
diff --git a/sync/internal_api/public/base/invalidation.cc b/sync/internal_api/public/base/invalidation.cc |
index 14114fa8dedeb759eb88ae3470d3d380fda481ba..4074f0fdc60ea9e423492249162496c7570ac46e 100644 |
--- a/sync/internal_api/public/base/invalidation.cc |
+++ b/sync/internal_api/public/base/invalidation.cc |
@@ -73,26 +73,25 @@ scoped_ptr<Invalidation> Invalidation::InitFromValue( |
kInvalidVersion, |
std::string(), |
AckHandle::CreateUnique())); |
- } else { |
- int64 version; |
- std::string version_as_string; |
- if (!value.GetString(kVersionKey, &version_as_string) |
- || !base::StringToInt64(version_as_string, &version)) { |
- DLOG(WARNING) << "Failed to parse version"; |
- return scoped_ptr<Invalidation>(); |
- } |
- std::string payload; |
- if (!value.GetString(kPayloadKey, &payload)) { |
- DLOG(WARNING) << "Failed to parse payload"; |
- return scoped_ptr<Invalidation>(); |
- } |
- return scoped_ptr<Invalidation>(new Invalidation( |
- id, |
- false, |
- version, |
- payload, |
- AckHandle::CreateUnique())); |
} |
+ int64 version = 0; |
+ std::string version_as_string; |
+ if (!value.GetString(kVersionKey, &version_as_string) |
+ || !base::StringToInt64(version_as_string, &version)) { |
+ DLOG(WARNING) << "Failed to parse version"; |
+ return scoped_ptr<Invalidation>(); |
+ } |
+ std::string payload; |
+ if (!value.GetString(kPayloadKey, &payload)) { |
+ DLOG(WARNING) << "Failed to parse payload"; |
+ return scoped_ptr<Invalidation>(); |
+ } |
+ return scoped_ptr<Invalidation>(new Invalidation( |
+ id, |
+ false, |
+ version, |
+ payload, |
+ AckHandle::CreateUnique())); |
} |
Invalidation::~Invalidation() {} |