1
0
mirror of https://github.com/anope/anope.git synced 2026-06-29 00:06:39 +02:00

Iterators suck

This commit is contained in:
Adam
2013-02-14 20:11:52 -05:00
parent f6ef706909
commit f0875c5d85
+4 -3
View File
@@ -79,9 +79,10 @@ void Extensible::ExtensibleSerialize(Serialize::Data &data) const
void Extensible::ExtensibleUnserialize(Serialize::Data &data)
{
/* Shrink existing extensible items */
if (extension_items)
for (extensible_map::iterator it = extension_items->begin(), it_end = extension_items->end(); it != it_end; ++it)
this->Shrink(it->first);
std::deque<Anope::string> list;
this->GetExtList(list);
for (unsigned i = 0; i < list.size(); ++i)
this->Shrink(list[i]);
std::set<Anope::string> keys = data.KeySet();
for (std::set<Anope::string>::iterator it = keys.begin(), it_end = keys.end(); it != it_end; ++it)