treewide: catch by reference
gcc rightly warns about capturing by value, so capture by reference.
This commit is contained in:
@@ -312,15 +312,15 @@ future<call_result_t<M>> call(
|
||||
}).handle_exception([] (std::exception_ptr eptr) {
|
||||
try {
|
||||
std::rethrow_exception(eptr);
|
||||
} catch (raft::not_a_leader e) {
|
||||
} catch (raft::not_a_leader& e) {
|
||||
return make_ready_future<call_result_t<M>>(e);
|
||||
} catch (raft::not_a_member e) {
|
||||
} catch (raft::not_a_member& e) {
|
||||
return make_ready_future<call_result_t<M>>(e);
|
||||
} catch (raft::dropped_entry e) {
|
||||
} catch (raft::dropped_entry& e) {
|
||||
return make_ready_future<call_result_t<M>>(e);
|
||||
} catch (raft::commit_status_unknown e) {
|
||||
} catch (raft::commit_status_unknown& e) {
|
||||
return make_ready_future<call_result_t<M>>(e);
|
||||
} catch (raft::stopped_error e) {
|
||||
} catch (raft::stopped_error& e) {
|
||||
return make_ready_future<call_result_t<M>>(e);
|
||||
} catch (raft::request_aborted&) {
|
||||
return make_ready_future<call_result_t<M>>(timed_out_error{});
|
||||
|
||||
@@ -677,7 +677,7 @@ future<> cql_server::connection::process_request() {
|
||||
? get_units(_server._memory_available, mem_estimate, shedding_timeout).then_wrapped([this, length = f.length] (auto f) {
|
||||
try {
|
||||
return make_ready_future<semaphore_units<>>(f.get0());
|
||||
} catch (semaphore_timed_out sto) {
|
||||
} catch (semaphore_timed_out& sto) {
|
||||
// Cancel shedding in case no more requests are going to do that on completion
|
||||
if (_pending_requests_gate.get_count() == 0) {
|
||||
_shed_incoming_requests = false;
|
||||
|
||||
Reference in New Issue
Block a user