find: fix regression in status processing for path arguments
authorFelix Fietkau <nbd@openwrt.org>
Thu, 9 Apr 2015 08:20:16 +0000 (10:20 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Tue, 14 Apr 2015 14:45:23 +0000 (16:45 +0200)
commitf7466e477691fd29f47ebe8ae27489e065c69e5e
tree232d7640c3945c1b9efe3cdbf9583f4a47fb7875
parenta90490fb69f78148beacf371b603c16276137879
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>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
findutils/find.c