aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--toys/posix/find.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/toys/posix/find.c b/toys/posix/find.c
index 8cacc71e..051c2702 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;
}