diff options
Diffstat (limited to 'ipc')
-rw-r--r-- | ipc/ipc_message_unittest.cc | 1 | ||||
-rw-r--r-- | ipc/ipc_message_utils.cc | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/ipc/ipc_message_unittest.cc b/ipc/ipc_message_unittest.cc index 7b1d3be..7339e30 100644 --- a/ipc/ipc_message_unittest.cc +++ b/ipc/ipc_message_unittest.cc @@ -38,6 +38,7 @@ TEST(IPCMessageTest, DictionaryValue) { input.Set("null", Value::CreateNullValue()); input.Set("bool", Value::CreateBooleanValue(true)); input.Set("int", Value::CreateIntegerValue(42)); + input.SetWithoutPathExpansion("int.with.dot", Value::CreateIntegerValue(43)); scoped_ptr<DictionaryValue> subdict(new DictionaryValue()); subdict->Set("str", Value::CreateStringValue("forty two")); diff --git a/ipc/ipc_message_utils.cc b/ipc/ipc_message_utils.cc index 29ca11e..6ef03f4 100644 --- a/ipc/ipc_message_utils.cc +++ b/ipc/ipc_message_utils.cc @@ -114,7 +114,7 @@ static bool ReadDictionaryValue(const Message* m, void** iter, if (!ReadParam(m, iter, &key) || !ReadValue(m, iter, &subval, recursion + 1)) return false; - value->Set(key, subval); + value->SetWithoutPathExpansion(key, subval); } return true; |