grep: Don't end the program early after failing to grep a file

We should still try to read remaining files.
This commit is contained in:
Karol Kosek 2023-09-14 18:45:00 +02:00 committed by Andreas Kling
parent 94eb31865a
commit 5a85449b23

View file

@ -281,10 +281,8 @@ ErrorOr<int> serenity_main(Main::Arguments args)
bool print_filename { files.size() > 1 };
for (auto& filename : files) {
auto result = handle_file(filename, print_filename);
if (result.is_error()) {
if (!suppress_errors)
warnln("Failed with file {}: {}", filename, result.release_error());
return 1;
if (result.is_error() && !suppress_errors) {
warnln("Failed with file {}: {}", filename, result.release_error());
}
}
}