| Index: base/json/json_parser.cc
|
| diff --git a/base/json/json_parser.cc b/base/json/json_parser.cc
|
| index a74da5f275dba50c0db278486447247eed29ddc5..5e59a468b3f9222ed4a93200c1987c3062dc8b77 100644
|
| --- a/base/json/json_parser.cc
|
| +++ b/base/json/json_parser.cc
|
| @@ -901,7 +901,7 @@ bool JSONParser::ReadInt(bool allow_leading_zeros) {
|
| Value* JSONParser::ConsumeLiteral() {
|
| switch (*pos_) {
|
| case 't': {
|
| - const char* kTrueLiteral = "true";
|
| + const char kTrueLiteral[] = "true";
|
| const int kTrueLen = static_cast<int>(strlen(kTrueLiteral));
|
| if (!CanConsume(kTrueLen - 1) ||
|
| !StringsAreEqual(pos_, kTrueLiteral, kTrueLen)) {
|
| @@ -912,7 +912,7 @@ Value* JSONParser::ConsumeLiteral() {
|
| return new FundamentalValue(true);
|
| }
|
| case 'f': {
|
| - const char* kFalseLiteral = "false";
|
| + const char kFalseLiteral[] = "false";
|
| const int kFalseLen = static_cast<int>(strlen(kFalseLiteral));
|
| if (!CanConsume(kFalseLen - 1) ||
|
| !StringsAreEqual(pos_, kFalseLiteral, kFalseLen)) {
|
| @@ -923,7 +923,7 @@ Value* JSONParser::ConsumeLiteral() {
|
| return new FundamentalValue(false);
|
| }
|
| case 'n': {
|
| - const char* kNullLiteral = "null";
|
| + const char kNullLiteral[] = "null";
|
| const int kNullLen = static_cast<int>(strlen(kNullLiteral));
|
| if (!CanConsume(kNullLen - 1) ||
|
| !StringsAreEqual(pos_, kNullLiteral, kNullLen)) {
|
|
|