print correct db/dd/.. offset: increment offset after printing, not before

This commit is contained in:
Hans P. Reiser
2020-06-25 22:19:19 +01:00
committed by ikelos
parent cf988944b9
commit cc6f4fbf9d
+1 -1
View File
@@ -128,7 +128,6 @@ class Volshell(interfaces.plugins.PluginInterface):
while remaining_data:
current_line, remaining_data = remaining_data[:16], remaining_data[16:]
offset += 16
data_blocks = [current_line[chunk_size * i:chunk_size * (i + 1)] for i in range(16 // chunk_size)]
data_blocks = [x for x in data_blocks if x != b'']
@@ -145,6 +144,7 @@ class Volshell(interfaces.plugins.PluginInterface):
ascii_data = connector.join([self._ascii_bytes(x) for x in valid_data])
print(hex(offset), " ", hex_data, " ", ascii_data)
offset += 16
@staticmethod
def _ascii_bytes(bytes):