diff options
author | Jim Meyering <meyering@fb.com> | 2013-06-01 19:20:06 -0700 |
---|---|---|
committer | Jim Meyering <meyering@fb.com> | 2013-06-02 09:25:38 -0700 |
commit | 51a8f707131c36d7a88753e3bee839b2a4a336e4 (patch) | |
tree | f8aab34122568f6d1ca476d9d469e4d01125c77e /NEWS | |
parent | aeaeb87c134ce748527ba99e749b7369fcba2438 (diff) | |
download | coreutils-51a8f707131c36d7a88753e3bee839b2a4a336e4.tar.xz |
od: -wN, N>64K, avoid misbehavior on systems with 32-bit size_t
* src/od.c (PRINT_FIELDS): Declare "i" to be of type uintmax_t, so that
the numerator in the expression for "next_pad" does not overflow.
(print_named_ascii): Likewise.
(print_ascii): Likewise.
Bug introduced via commit v6.12-42-g20c0b87.
* tests/misc/od.pl: Exercise each of the three affected code paths.
* NEWS (Bug fixes): Mention it.
Reported by Rich Burridge.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -18,6 +18,10 @@ GNU coreutils NEWS -*- outline -*- system such as GNU/Linux where directory ACL umasks override process umasks. [bug introduced in coreutils-6.0] + od -wN with N larger than 64K on a system with 32-bit size_t would + print approximately 2*N bytes of extraneous padding. + [Bug introduced in coreutils-7.0] + tail --retry -f now waits for the files specified to appear. Before, tail would immediately exit when such a file is inaccessible during the initial open. |