diff options
author | Pádraig Brady <P@draigBrady.com> | 2009-09-29 15:43:01 +0100 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2009-09-30 15:42:35 +0100 |
commit | d4c7114bce116aefe28c899f5d0e7dcc39feb103 (patch) | |
tree | 39f8d349167efadb14da112fddfccd98569b8bf4 /tests/misc/test-diag | |
parent | ce1069c2151da3fffc70281a14b96034ba15da5a (diff) | |
download | coreutils-d4c7114bce116aefe28c899f5d0e7dcc39feb103.tar.xz |
ls: always print "?" for allocated size of a dereferenced dangling symlink
Previously for `ls -Ls` (but not `ls -Lsl`), we referenced
the st_blocks returned from the previous failed stat() call.
This undefined value was seen to be 0 for dangling symlinks at least.
* src/ls.c (print_file_name_and_frills, length_of_file_name_and_frills):
Don't use st_blocks if the previous stat() failed
* tests/ls/dangle: Add a test case
* NEWS: Mention the fix, and roll up related items into a single entry.
Diffstat (limited to 'tests/misc/test-diag')
0 files changed, 0 insertions, 0 deletions