From 4da8ba603b588bef38f772c18d883fbf5ddc9e65 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 16 Mar 2017 23:30:21 -0400 Subject: Color link targets for -ls Fixes #18. --- eval.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'eval.c') diff --git a/eval.c b/eval.c index 1a8bc02..ded73cb 100644 --- a/eval.c +++ b/eval.c @@ -760,13 +760,7 @@ bool eval_fls(const struct expr *expr, struct eval_state *state) { } if (ftwbuf->typeflag == BFTW_LNK) { - char *target = xreadlinkat(ftwbuf->at_fd, ftwbuf->at_path, statbuf->st_size); - if (!target) { - goto error; - } - int ret = fprintf(file, " -> %s", target); - free(target); - if (ret < 0) { + if (cfprintf(cfile, " -> %L", ftwbuf) < 0) { goto error; } } -- cgit v1.2.3