diff options
author | Jim Meyering <jim@meyering.net> | 2007-08-14 09:46:32 +0200 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2007-08-14 09:47:05 +0200 |
commit | 1490f2dbf33ca75f060890013fb0d8caf28225aa (patch) | |
tree | dd888c957f308def22830487dfaf6a66060c517d /NEWS | |
parent | ed31c612c12e603ce86073952018bf7f00f9cd59 (diff) | |
download | coreutils-1490f2dbf33ca75f060890013fb0d8caf28225aa.tar.xz |
od: fix a bug that arises when skipping exact length of file
* NEWS: Document the bug fix.
* src/od.c (skip): Call fseek even when n_skip is exactly the
same as the length of the current file. Otherwise, the next
iteration would use unadjusted input stream pointer, thus ignoring
the desired "skip". Report and patch by Paul GHALEB.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -98,6 +98,11 @@ GNU coreutils NEWS -*- outline -*- ln=target attribute) would mistakenly output the string "target" before the name of each symlink. [introduced in coreutils-6.0] + "od -j L FILE" had a bug: when the number of bytes to skip, L, is exactly + the same as the length of FILE, od would skip *no* bytes. When the number + of bytes to skip is exactly the sum of the lengths of the first N files, + od would skip only the first N-1 files. [introduced in textutils-2.0.9] + seq no longer mishandles obvious cases like "seq 0 0.000001 0.000003", so workarounds like "seq 0 0.000001 0.0000031" are no longer needed. |