Index: base/json/json_reader.cc |
diff --git a/base/json/json_reader.cc b/base/json/json_reader.cc |
index e17d450ebfae57cf065dc0ac205494de87e5f3b3..343cbc714e8c9902618ce8648acc701d843bc3e1 100644 |
--- a/base/json/json_reader.cc |
+++ b/base/json/json_reader.cc |
@@ -6,6 +6,7 @@ |
#include "base/json/json_parser.h" |
#include "base/logging.h" |
+#include "base/values.h" |
namespace base { |
@@ -99,8 +100,8 @@ std::string JSONReader::ErrorCodeToString(JsonParseError error_code) { |
} |
} |
-Value* JSONReader::ReadToValue(const std::string& json) { |
- return parser_->Parse(json); |
+scoped_ptr<Value> JSONReader::ReadToValue(const std::string& json) { |
+ return make_scoped_ptr(parser_->Parse(json)); |
} |
JSONReader::JsonParseError JSONReader::error_code() const { |