From 4344822092bd9fd8a5d4d48bf636b44f349acdec Mon Sep 17 00:00:00 2001 From: Lieuwe Rooijakkers Date: Sun, 18 Aug 2024 22:32:56 +0200 Subject: boom: fix possiblilty that a non nul-terminated string is produced when showing a symlink --- src/boom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/boom.c b/src/boom.c index 96176f9..14f3250 100644 --- a/src/boom.c +++ b/src/boom.c @@ -108,7 +108,7 @@ static int f(const char *fpath, const struct stat *, int typeflag, struct FTW *f printf("%s", fname); if (typeflag == FTW_SL) { char real_name[PATH_MAX] = {0}; - readlink(fpath, real_name, PATH_MAX); + readlink(fpath, real_name, PATH_MAX-1); printf(" -> %s", real_name); } printf("\n"); -- cgit v1.2.3-70-g09d2