diff --git a/volatility/framework/interfaces/configuration.py b/volatility/framework/interfaces/configuration.py index 5687ea026..653b88d47 100644 --- a/volatility/framework/interfaces/configuration.py +++ b/volatility/framework/interfaces/configuration.py @@ -298,7 +298,7 @@ class HierarchicalDict(collections.Mapping): """Set an item or appends a whole subtree at a key location""" if self.separator in key: subdict = self._subdict.get(self._key_head(key), HierarchicalDict(separator = self.separator)) - subdict[self._key_tail(key)] = value + subdict._setitem(self._key_tail(key), value, is_data) self._subdict[self._key_head(key)] = subdict else: if is_data: