diff options
author | Sadie Powell <sadie@witchery.services> | 2022-01-03 19:33:21 +0000 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2022-01-03 19:37:33 +0000 |
commit | ba2c82e2f53bee8db583a54b0020ac3620a32d9c (patch) | |
tree | a754f6a1cb1e86dba7ab33ae8687837329f56842 /modules/m_xmlrpc_main.cpp | |
parent | 2c18601d8f3a3b5ab8ddb3ecdd90a2c69c7fbc88 (diff) |
Fix some minor issues discovered whilst working on 2.1.
Diffstat (limited to 'modules/m_xmlrpc_main.cpp')
-rw-r--r-- | modules/m_xmlrpc_main.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/m_xmlrpc_main.cpp b/modules/m_xmlrpc_main.cpp index 08c27a9a7..6259a14b8 100644 --- a/modules/m_xmlrpc_main.cpp +++ b/modules/m_xmlrpc_main.cpp @@ -253,9 +253,13 @@ class MyXMLRPCEvent : public XMLRPCEvent { OperType *ot = Config->MyOperTypes[i]; Anope::string perms; - for (std::list<Anope::string>::const_iterator it2 = ot->GetPrivs().begin(), it2_end = ot->GetPrivs().end(); it2 != it2_end; ++it2) + + std::list<Anope::string> privs = ot->GetPrivs(); + for (std::list<Anope::string>::const_iterator it2 = privs.begin(), it2_end = privs.end(); it2 != it2_end; ++it2) perms += " " + *it2; - for (std::list<Anope::string>::const_iterator it2 = ot->GetCommands().begin(), it2_end = ot->GetCommands().end(); it2 != it2_end; ++it2) + + std::list<Anope::string> commands = ot->GetCommands(); + for (std::list<Anope::string>::const_iterator it2 = commands.begin(), it2_end = commands.end(); it2 != it2_end; ++it2) perms += " " + *it2; request.reply(ot->GetName(), perms); } |