Skip to content

Commit c43a1f4

Browse files
eve-memikelos
andauthored
Update volatility3/cli/volshell/generic.py
Tidy up case where type_name is very long by @ikelos Co-authored-by: ikelos <[email protected]>
1 parent 06815f9 commit c43a1f4

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

volatility3/cli/volshell/generic.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -502,11 +502,10 @@ def display_type(
502502
member_type_name = self._get_type_name_with_pointer(
503503
member_type
504504
) # special case for pointers to show what they point to
505-
if len(member_type_name) > MAX_TYPENAME_DISPLAY_LENGTH:
506-
member_type_name = (
507-
f"{member_type_name[:MAX_TYPENAME_DISPLAY_LENGTH - 3]}..."
508-
)
509505
len_typename = len(member_type_name)
506+
if len(member_type_name) > MAX_TYPENAME_DISPLAY_LENGTH:
507+
len_typename = MAX_TYPENAME_DISPLAY_LENGTH
508+
member_type_name = f"{member_type_name[:len_typename - 3]}..."
510509
if isinstance(volobject, interfaces.objects.ObjectInterface):
511510
# We're an instance, so also display the data
512511
try:

0 commit comments

Comments
 (0)