summaryrefslogtreecommitdiffstats
path: root/ipc
diff options
context:
space:
mode:
Diffstat (limited to 'ipc')
-rw-r--r--ipc/ipc_message_unittest.cc1
-rw-r--r--ipc/ipc_message_utils.cc2
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;