diff --git a/Applications/CLI/ogs.cpp b/Applications/CLI/ogs.cpp index 6eed82449b3f3d3567cb0e84db6ed7555a8373b3..16d95f119db3aaad82e8136402d1354178edb9a0 100644 --- a/Applications/CLI/ogs.cpp +++ b/Applications/CLI/ogs.cpp @@ -100,7 +100,7 @@ int main(int argc, char *argv[]) INFO("Solve processes."); auto& time_loop = project.getTimeLoop(); - time_loop.loop(project); + bool solver_succeeded = time_loop.loop(project); - return 0; + return solver_succeeded ? EXIT_SUCCESS : EXIT_FAILURE; }