diff --git a/recodex-worker.spec b/recodex-worker.spec index 0c40b7aa..f640ca4a 100644 --- a/recodex-worker.spec +++ b/recodex-worker.spec @@ -1,8 +1,8 @@ %define name recodex-worker %define short_name worker %define version 1.4.1 -%define unmangled_version 72f6cb41b5d37b4093e3181b2e37209a6a3087f5 -%define release 1 +%define unmangled_version 1d19a029d0758fbefb28164063384f0a1a03ef77 +%define release 2 %define spdlog_name spdlog %define spdlog_version 0.13.0 diff --git a/src/config/worker_config.cpp b/src/config/worker_config.cpp index e3600b47..dfa2c7f0 100644 --- a/src/config/worker_config.cpp +++ b/src/config/worker_config.cpp @@ -147,7 +147,7 @@ worker_config::worker_config(const YAML::Node &config) try { auto bound_dirs = helpers::get_bind_dirs(limits); limits_.add_bound_dirs(bound_dirs); - } catch (helpers::config_exception e) { + } catch (helpers::config_exception &e) { throw config_error(e.what()); } diff --git a/src/connection_proxy.h b/src/connection_proxy.h index 173792fa..e1a8b6ab 100644 --- a/src/connection_proxy.h +++ b/src/connection_proxy.h @@ -92,7 +92,7 @@ class connection_proxy auto time_after_poll = std::chrono::system_clock::now(); elapsed_time = std::chrono::duration_cast(time_after_poll - time_before_poll); - } catch (zmq::error_t) { + } catch (zmq::error_t &) { terminate = true; return; } diff --git a/src/helpers/zmq_socket.cpp b/src/helpers/zmq_socket.cpp index 48a6cf67..7b148a91 100644 --- a/src/helpers/zmq_socket.cpp +++ b/src/helpers/zmq_socket.cpp @@ -21,7 +21,7 @@ bool helpers::recv_from_socket(zmq::socket_t &socket, std::vector & try { retval = socket.recv(&msg); - } catch (zmq::error_t) { + } catch (zmq::error_t &) { if (terminate != nullptr) { *terminate = true; } retval = false; } diff --git a/src/job/job.cpp b/src/job/job.cpp index 3a7b4473..81f03dff 100644 --- a/src/job/job.cpp +++ b/src/job/job.cpp @@ -276,7 +276,7 @@ void job::connect_tasks( auto ptr = unconn_tasks.at(depend.at(i)); ptr->add_children(elem.second); elem.second->add_parent(ptr); - } catch (std::out_of_range) { + } catch (std::out_of_range &) { throw job_exception("Non existing task-id (" + depend.at(i) + ") in dependency list"); } } @@ -382,7 +382,7 @@ void job::init_logger() file_logger->info(" Job system log"); file_logger->info("------------------------------"); logger_ = file_logger; - } catch (spdlog::spdlog_ex) { + } catch (spdlog::spdlog_ex &) { // Suppose not happen. But in case, create only empty logger. logger_ = helpers::create_null_logger(); }