diff --git a/modules/send_raw.cpp b/modules/send_raw.cpp index de038f87..bfa9e4a2 100644 --- a/modules/send_raw.cpp +++ b/modules/send_raw.cpp @@ -107,15 +107,15 @@ public: } const map& msUsers = CZNC::Get().GetUserMap(); - for (map::const_iterator it = msUsers.begin(); it != msUsers.end(); ++it) { + for (const auto& it : msUsers) { CTemplate& l = Tmpl.AddRow("UserLoop"); - l["Username"] = (*it->second).GetUserName(); + l["Username"] = it.second->GetUserName(); - vector vNetworks = (*it->second).GetNetworks(); - for (vector::const_iterator it2 = vNetworks.begin(); it2 != vNetworks.end(); ++it2) { + vector vNetworks = it.second->GetNetworks(); + for (const CIRCNetwork* pNetwork : vNetworks) { CTemplate& NetworkLoop = l.AddRow("NetworkLoop"); - NetworkLoop["Username"] = (*it->second).GetUserName(); - NetworkLoop["Network"] = (*it2)->GetName(); + NetworkLoop["Username"] = it.second->GetUserName(); + NetworkLoop["Network"] = pNetwork->GetName(); } }