diff options
author | Jody Frankowski <jody.frankowski@gmail.com> | 2024-10-31 13:13:20 +0100 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2024-10-31 10:19:05 -0400 |
commit | 7152645618fc22766f5c954d12e9489866633e26 (patch) | |
tree | 04e9063206c54d9cad005903a5efbfe279a6826f /config/getdents64.c | |
parent | 515cda3e3763484af448ad1bc599d583eeeadb18 (diff) | |
download | bfs-7152645618fc22766f5c954d12e9489866633e26.tar.xz |
color: Handle bfs_check_capabilities error code (-1) in cpath_has_capabilities
On non-Linux systems, bfs_check_capabilities always returned -1, so
cpath_has_capabilities would always return true. If bfs was called with
an LS_COLORS containing the `ca` statement, e.g. `ca=30;41`, bfs would
color ALL the files. While including the `ca` statement in LS_COLORS
on non-Linux systems is unusual, this is not an error and is a valid
use-case (e.g. Using GNU ls or lsd).
Fixes: 1520d4d3 ("color: Don't color files like directories on ENOTDIR")
Diffstat (limited to 'config/getdents64.c')
0 files changed, 0 insertions, 0 deletions