delete proc;
}
- catch (std::invalid_argument& e) {
+ catch (const std::invalid_argument& e) {
THROW1(arg_error, 0, "%s", e.what());
}
+ catch (const std::exception& e) {
+ THROW1(0, 0, "%s", e.what());
+ }
return result;
}
static void check_for_lost_load()
{
double total_init = process::get_total_load_init();
-
double total_exit = process::get_total_load_exit();
double lost = total_init - total_exit;
double lost_ratio = 100.0 * lost / total_init;