This caused a segfault with semicolon-terminated -exec primaries. --- find.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/find.c b/find.c
index dcefca5..dedf5a1 100644
--- a/find.c
+++ b/find.c
@@ -607,6 +607,7 @@ get_exec_arg(char *argv[], union extra *extra)
for (arg = argv, braces = e->u.s.braces; *arg; arg++)
if (!strcmp(*arg, "{}"))
*braces++ = arg;
+ *braces = NULL;
}
gflags.print = 0;
return arg;
--
2.3.5
