accumulator: fix -Wshadow, -Wconversion
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
surtur 2022-01-14 07:17:59 +01:00
parent 508eaaa67f
commit 61dbc4b666
Signed by: wanderer
GPG Key ID: 19CE1EC1D9E0486D

View File

@ -29,13 +29,19 @@ public:
auto add_source() -> void {
static uint src_id{this->src_count};
// make really sure we don't and a duplicate src_id
if (src_id <= this->MAX_SOURCES && !src_is_registered(src_id)) {
entropy_sources.push_back(src_id);
++src_count;
accumulator::Pool pools[32];
EventAdderImpl event_adder(src_id, pools);
[[maybe_unused]] bool scheduled;
// make really sure we don't add a duplicate src_id
if (src_id <= this->MAX_SOURCES &&
!src_is_registered(static_cast<uint8_t>(src_id))) {
try {
entropy_sources.push_back(static_cast<uint8_t>(src_id));
++src_count;
accumulator::Pool pools[32];
EventAdderImpl event_adder(src_id, pools);
[[maybe_unused]] bool scheduled;
}
catch (std::exception& e) {
fmt::print("{}\n", e.what());
}
}
}