From: Rob Landley Date: Wed, 6 Aug 2014 04:21:18 +0000 (-0500) Subject: More find bugfixes. X-Git-Tag: 0.5.0~91 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c39a337101de8613e71c5c474feb54297cce5eaa;p=platform%2Fupstream%2Ftoybox.git More find bugfixes. --- diff --git a/toys/posix/find.c b/toys/posix/find.c index 8cacc71..051c270 100644 --- a/toys/posix/find.c +++ b/toys/posix/find.c @@ -263,6 +263,7 @@ static int do_find(struct dirtree *new) } } else if (!strcmp(s, "not")) { if (check) not = !not; + continue; // Mostly ignore NOP argument } else if (!strcmp(s, "a") || !strcmp(s, "and")) { if (not) goto error; @@ -504,7 +505,7 @@ void find_main(void) TT.filter = toys.optargs+len; // use "." if no paths - if (!*ss || **ss == '-') { + if (!len) { ss = (char *[]){"."}; len = 1; }