diff --git a/src/pathfinder/npf/queue.cpp b/src/pathfinder/npf/queue.cpp index 21ccd1ad9f..7bb0a06f22 100644 --- a/src/pathfinder/npf/queue.cpp +++ b/src/pathfinder/npf/queue.cpp @@ -284,11 +284,9 @@ void Hash::PrintStatistics() const uint used_buckets = 0; uint max_collision = 0; uint max_usage = 0; - uint usage[200]; - uint i; + uint usage[200] = {}; - for (i = 0; i < lengthof(usage); i++) usage[i] = 0; - for (i = 0; i < this->num_buckets; i++) { + for (uint i = 0; i < this->num_buckets; i++) { uint collision = 0; if (this->buckets_in_use[i]) { const HashNode *node; @@ -308,7 +306,7 @@ void Hash::PrintStatistics() const ); std::string line; line += "{ "; - for (i = 0; i <= max_collision; i++) { + for (uint i = 0; i <= max_collision; i++) { if (usage[i] > 0) { fmt::format_to(std::back_inserter(line), "{}:{} ", i, usage[i]); #if 0