aboutsummaryrefslogtreecommitdiffstats
path: root/package/utils/busybox/patches/280-fix_find_regression.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/utils/busybox/patches/280-fix_find_regression.patch')
-rw-r--r--package/utils/busybox/patches/280-fix_find_regression.patch31
1 files changed, 0 insertions, 31 deletions
diff --git a/package/utils/busybox/patches/280-fix_find_regression.patch b/package/utils/busybox/patches/280-fix_find_regression.patch
deleted file mode 100644
index 50217506af..0000000000
--- a/package/utils/busybox/patches/280-fix_find_regression.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-find: fix regression in status processing for path arguments
-
-Regression added in commit 14158b4127dba30466c50147b868a6a89702960b
-"find: add optional support for '-exec ... {} +'"
-
-This commit causes find to exit on the first path argument that was not
-found, which breaks existing scripts and is incompatible to other
-implementations.
-
-Instead of exiting on the first failure, return EXIT_FAILURE at the end
-if any error occurred.
-
-Signed-off-by: Felix Fietkau <nbd@openwrt.org>
-
---- a/findutils/find.c
-+++ b/findutils/find.c
-@@ -1460,12 +1460,10 @@ int find_main(int argc UNUSED_PARAM, cha
- NULL, /* user data */
- 0) /* depth */
- ) {
-- status = EXIT_FAILURE;
-- goto out;
-+ status |= EXIT_FAILURE;
- }
- }
-
-- IF_FEATURE_FIND_EXEC_PLUS(status = flush_exec_plus();)
--out:
-+ IF_FEATURE_FIND_EXEC_PLUS(status |= flush_exec_plus();)
- return status;
- }