summaryrefslogtreecommitdiffstats
path: root/src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2009-08-27 17:27:58 +0200
committerMatthias Schiffer <matthias@gamezock.de>2009-08-27 17:27:58 +0200
commit82ef58fb3d0bdf6ce7d13f42cca30d03b24973c6 (patch)
tree4508a31968224772e70fd9df38f11b3a2461c55e /src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp
parent854e90be061166d1619a74cbfdc7e384fc700125 (diff)
downloadmad-82ef58fb3d0bdf6ce7d13f42cca30d03b24973c6.tar
mad-82ef58fb3d0bdf6ce7d13f42cca30d03b24973c6.zip
AuthProvider hinzugefügt
AuthBackendFile in AuthProviderFile und AuthBackendPassword aufgeteilt
Diffstat (limited to 'src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp')
-rw-r--r--src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp b/src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp
index 7607171..2a091e6 100644
--- a/src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp
+++ b/src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp
@@ -37,17 +37,17 @@ void ConnectionRequestHandlerGroup::handleAuthMethodRequest(boost::shared_ptr<co
Common::XmlPacket::List *list = ret->createList("methods");
- const std::vector<std::string> &methods = application->getAuthManager()->getMethods();
+ std::set<std::string> methods = application->getAuthManager()->getMethods();
- for(std::vector<std::string>::const_iterator method = methods.begin(); method != methods.end(); ++method) {
+ for(std::set<std::string>::iterator method = methods.begin(); method != methods.end(); ++method) {
Common::XmlPacket::List::iterator entry = list->addEntry();
entry->set("name", *method);
Common::XmlPacket::List *subList = entry->createList("subMethods");
- const std::vector<std::string> &subMethods = application->getAuthManager()->getSubMethods(*method);
+ std::vector<std::string> subMethods = application->getAuthManager()->getSubMethods(*method);
- for(std::vector<std::string>::const_iterator subMethod = subMethods.begin(); subMethod != subMethods.end(); ++subMethod) {
+ for(std::vector<std::string>::iterator subMethod = subMethods.begin(); subMethod != subMethods.end(); ++subMethod) {
Common::XmlPacket::List::iterator subEntry = subList->addEntry();
subEntry->set("name", *subMethod);