summaryrefslogtreecommitdiff
path: root/lib/t-chdir-long
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2016-11-27 13:00:35 +0000
committerPádraig Brady <P@draigBrady.com>2016-11-27 21:10:15 +0000
commit6f30a99fa537adb029283cf2ef03cb4419350e6c (patch)
treed41198f0dfa6f0001acf809ac4b1ecfcf518a37d /lib/t-chdir-long
parent5c09e82b4f0227b957ba1a73695abe9b0a3fd78b (diff)
downloadcoreutils-6f30a99fa537adb029283cf2ef03cb4419350e6c.tar.xz
tail: fix uninitialized memory read when failing to read file
Reproduced under UBSAN with `tail -f <&-` giving: tail.c:2220:18: runtime error: load of value 190, which is not a valid value for type ‘_Bool' * src/tail.c (tail_file): Ensure f->ignore is initialized in all cases where we can't tail the specified file. * tests/tail-2/follow-stdin.sh: Add a test case which checks stderr has no UBSAN warnings. Fixes http://bugs.gnu.org/25041
Diffstat (limited to 'lib/t-chdir-long')
0 files changed, 0 insertions, 0 deletions