diff --git a/volatility/framework/renderers/text.py b/volatility/framework/renderers/text.py index 70beae02c..4b3eb21ff 100644 --- a/volatility/framework/renderers/text.py +++ b/volatility/framework/renderers/text.py @@ -65,6 +65,8 @@ class QuickTextRenderer(interfaces.renderers.Renderer): def visitor(node, accumulator): accumulator.write("\n") + # Nodes always have a path value, giving them a path_depth of at least 1, we use max just in case + accumulator.write("*" * max(0, node.path_depth - 1)) for column in grid.columns: renderer = self.type_renderers.get(column.type, self.type_renderers['default']) accumulator.write("\t" + renderer(node.values[column.index]))