From 0f4820e123c5af1f8780f9bf53366ae36f7e60aa Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 30 Jan 2020 21:51:04 +0000 Subject: [PATCH] Fix hex printing of non-16-byte multiple data. --- PrintHex.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PrintHex.cs b/PrintHex.cs index 34069ab..4669b6e 100644 --- a/PrintHex.cs +++ b/PrintHex.cs @@ -61,6 +61,9 @@ namespace DiscImageChef int offsetLength = $"{array.Length:X}".Length; var sb = new StringBuilder(); + if(last > 0) + rows++; + if(last == 0) last = 16; @@ -119,7 +122,7 @@ namespace DiscImageChef for(int j = 0; j < lastBytes; j++) { int v = array[b]; - sb.Append(v > 31 && v < 127 || v > 159 ? (char)v : '.'); + sb.Append((v > 31 && v < 127) || v > 159 ? (char)v : '.'); b++; }