On Mon, 26 Oct 2015 11:00:54 -0400
Greg Reagle <greg.rea...@umbc.edu> wrote:

Hey Greg,

> Since there is no accompanying patch/fix, I am using dev rather than 
> hackers.

thank you very much for this bug report! I still think this should be
on hackers@ though.

> Command od doesn't seem to like multiple file arguments.  See attached.

Looking into the issue, I found the following problem roughly at the
same time Dimitris did:

while (skip - addr) {

Normally, skip is 0, and on the first file, addr is 0 as well, so the
overflow issue was masked.
However, when od() was called with a second file, addr was > 0 and it
would enter the loop, resulting in all sorts of strangeness.
While at it, I fixed how od(1) prints out trailing addresses and lines.
This was broken beforehand, but rather trivial to fix.

Cheers

FRIGN

PS: You can find the fix in the staging-repo here:
http://git.2f30.org/sbase/commit/?id=e2ba8dd8de75bb370f080c25d24be8759fc56e02

-- 
FRIGN <d...@frign.de>

Reply via email to