diff --git a/apps/fsearch/fsearch.cpp b/apps/fsearch/fsearch.cpp index 31bb72321030391d6b62668b413280b0ce54f7d3..73c0c40ec2207660c1209ee0258f4df2cc40166d 100644 --- a/apps/fsearch/fsearch.cpp +++ b/apps/fsearch/fsearch.cpp @@ -72,7 +72,7 @@ void walk_dir() { auto fn = [](const fs::directory_entry& dirent) { search(dirent.path()); }; emper::io::recursive_directory_walk(".", filter, fn); - exit(EXIT_SUCCESS); + Runtime::getRuntime()->initiateTermination(); } auto main(int argc, char* argv[]) -> int {