diff --git a/utils/find.c b/utils/find.c index f9496f4c..7de8f953 100644 --- a/utils/find.c +++ b/utils/find.c @@ -501,7 +501,8 @@ static int evaluate(const struct expr* expr, { // TODO: Merge multiple paths into single invocations. value = true; - result &= ~SUCCESS; + if ( !success ) + result &= ~SUCCESS; } else value = success;