diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2024-10-13 20:42:58 -0400 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2024-10-13 21:02:01 -0400 |
commit | b89f22cbf250958a802915eb7b6bf0e5f38376ca (patch) | |
tree | 3eb0b29016e9807941ec9672fbd32e333982725d /src/bftw.c | |
parent | 295ae76099e51ba579a6877af920c1f02f52cf7c (diff) | |
download | bfs-b89f22cbf250958a802915eb7b6bf0e5f38376ca.tar.xz |
color: Fix an infinite loop colorizing some invalid paths
Previously, given
$ touch file
$ ln -s file/file notdir
$ bfs notdir/file
bfs would loop forever when printing the error message, since it
expected stripping the trailing slash from "notdir/" to fix the ENOTDIR
error, but the broken symlink still gave the same error.
Fixes: b4c3201 ("color: Only highlight the trailing slash on ENOTDIR")
Diffstat (limited to 'src/bftw.c')
0 files changed, 0 insertions, 0 deletions