From 6b47b992a7905f9c8fe29ada45163cd9f3e22ff1 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Wed, 24 Aug 2016 01:13:20 +0100 Subject: [PATCH] Ensure splice requirement perpetuates down the HierarchicalDict. --- volatility/framework/interfaces/configuration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: