From 0cceea5fa61c77f0c01622454b0814ddba1f2994 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sun, 12 Jan 2020 16:31:40 +0100 Subject: fix -A Found by Valodim. --- lr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lr.c b/lr.c index e70809a..dd485c2 100644 --- a/lr.c +++ b/lr.c @@ -2482,7 +2482,7 @@ main(int argc, char *argv[]) switch (c) { case '0': format = zero_format; input_delim = 0; Qflag = Pflag = 0; break; case '1': expr = chain(parse_expr("depth > 0 ? prune : print"), EXPR_AND, expr); break; - case 'A': expr = chain(expr, EXPR_AND, parse_expr("name =~ \"^\\.\" && path != \".\" ? prune : print")); break; + case 'A': expr = chain(expr, EXPR_AND, parse_expr("name =~ \"^\\.\" && path != \".\" ? (prune && skip) : print")); break; case 'B': Bflag++; Dflag = 0; Uflag = 0; need_stat++; break; case 'C': if ((unsigned int)Cflag < -- cgit 1.4.1