]> err.no Git - util-linux/commit
hexdump: bug in hexdump when offset == file length
authorAmérico Wang <xiyou.wangcong@gmail.com>
Thu, 26 Nov 2009 14:19:37 +0000 (22:19 +0800)
committerKarel Zak <kzak@redhat.com>
Tue, 1 Dec 2009 12:23:05 +0000 (13:23 +0100)
commit2c9f0e8e7f4c8049ecc259712c618ee75d94409d
treef49a87eef083ce211750cf092654695638e5b9ec
parent0779255c1392b0f29874c384b4dae426e0449773
hexdump: bug in hexdump when offset == file length

On Thu, Nov 26, 2009 at 03:42:21AM -0500, Mike Smith wrote:
>[mike@laptop ~]$ dd if=/dev/urandom of=testfile bs=1 count=42
>42+0 records in
>42+0 records out
>42 bytes (42 B) copied, 0.000216179 s, 194 kB/s
>[mike@laptop ~]$ hexdump -Cv testfile -s 42
>0000002a  bb b0 ba 50 fe 70 f8 d9  f7 96 36 49 e9 74 c7 bd  |...P.p....6I.t..|
>0000003a  82 cb 19 64 a6 30 53 29  d2 fa 08 e3 f4 26 7f de  |...d.0S).....&..|
>0000004a  bb 2c f2 df 7c a7 8c 6e  66 01                    |.,..|..nf.|
>00000054
>[mike@laptop ~]$ hexdump -Cv testfile -s 43
>0000002a

I think I got where the bug is, it's an off-by-one problem...

Signed-off-by: WANG Cong <xiyou.wangcong@gmail.com>
text-utils/display.c