From 48d04ae446b39c0e230ec4e8c38d25865fb662db Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Tue, 25 Sep 2018 17:57:51 -0700 Subject: [PATCH] find: Make -H and -L flag handling clearer --- find.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/find.c b/find.c index e095015..03889a8 100644 --- a/find.c +++ b/find.c @@ -1023,9 +1023,16 @@ main(int argc, char **argv) struct tok *t; ARGBEGIN { - case 'H': gflags.l = !(gflags.h = 1); break; - case 'L': gflags.h = !(gflags.l = 1); break; - default : usage(); + case 'H': + gflags.h = 1; + gflags.l = 0; + break; + case 'L': + gflags.l = 1; + gflags.h = 0; + break; + default: + usage(); } ARGEND paths = argv;