Skip to content

Commit d648bd9

Browse files
committed
Revert change in _get_type_name_with_pointer as this stopped the pointer marker being calculated correctly
1 parent f060e3b commit d648bd9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

volatility3/cli/volshell/generic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ def _get_type_name_with_pointer(
399399
a pointer otherwise it returns just the normal type name."""
400400
pointer_marker = "*" * depth
401401
try:
402-
if isinstance(member_type, objects.Pointer):
402+
if member_type.vol.object_class == objects.Pointer:
403403
sub_member_type = member_type.vol.subtype
404404
# follow at most MAX_DEREFERENCE_COUNT pointers. A guard against, hopefully unlikely, infinite loops
405405
if depth < MAX_DEREFERENCE_COUNT:

0 commit comments

Comments
 (0)