libweave: Use SetWithoutPathExpansion in DictionaryFromDBus...
We don't use path expansion, but state changes names can have "."
in names.
BUG=brillo:1246
TEST='FEATURES=test emerge-gizmo buffet'
Change-Id: I38e1b87e2c33d3c5fd1435528a2ede065d1bfb1e
Reviewed-on: https://chromium-review.googlesource.com/289640
Trybot-Ready: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
diff --git a/libweave/src/commands/dbus_conversion.cc b/libweave/src/commands/dbus_conversion.cc
index cadbafa..bb98c45 100644
--- a/libweave/src/commands/dbus_conversion.cc
+++ b/libweave/src/commands/dbus_conversion.cc
@@ -363,7 +363,7 @@
auto value = CreateValue(pair.second, error);
if (!value)
return nullptr;
- result->Set(pair.first, value.release());
+ result->SetWithoutPathExpansion(pair.first, value.release());
}
return result;