From 8f71c61440f231f7a22d8e753e00e4b75dbb0d4a Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Thu, 16 Jan 2020 23:07:27 +0000 Subject: [PATCH] layerwriter: Fix mistaken hardcoded layer name. --- volatility/framework/plugins/layerwriter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/volatility/framework/plugins/layerwriter.py b/volatility/framework/plugins/layerwriter.py index 53804f2ff..ad07cfa8d 100644 --- a/volatility/framework/plugins/layerwriter.py +++ b/volatility/framework/plugins/layerwriter.py @@ -71,14 +71,14 @@ class LayerWriter(plugins.PluginInterface): return filedata def _generator(self): - if 'primary' not in self.context.layers: + if self.config['primary'] not in self.context.layers: yield 0, ('Layer Name does not exist', ) elif os.path.exists(self.config.get('output', self.default_output_name)): yield 0, ('Refusing to overwrite existing output file', ) else: output_name = self.config.get('output', self.default_output_name) try: - filedata = self.write_layer(self.context, 'primary', output_name, + filedata = self.write_layer(self.context, self.config['primary'], output_name, self.config.get('block_size', self.default_block_size), self._progress_callback) self.produce_file(filedata)