Index: google_apis/gaia/merge_session_helper.cc |
diff --git a/google_apis/gaia/merge_session_helper.cc b/google_apis/gaia/merge_session_helper.cc |
index 9a8f26577e4aff150f7d141115cae43eabfb90e6..aee64530c81ce53d4b9b64afe0d3d58821e29d4d 100644 |
--- a/google_apis/gaia/merge_session_helper.cc |
+++ b/google_apis/gaia/merge_session_helper.cc |
@@ -59,7 +59,7 @@ void MergeSessionHelper::ExternalCcResultFetcher::TimeoutForTests() { |
void |
MergeSessionHelper::ExternalCcResultFetcher::OnGetCheckConnectionInfoSuccess( |
const std::string& data) { |
- base::Value* value = base::JSONReader::Read(data); |
+ scoped_ptr<base::Value> value(base::JSONReader::Read(data)); |
const base::ListValue* list; |
if (!value || !value->GetAsList(&list)) |
return; |