summaryrefslogtreecommitdiff
path: root/src/account-server/serverhandler.cpp
diff options
context:
space:
mode:
authorRoderic Morris <roderic@ccs.neu.edu>2008-06-26 14:00:33 +0000
committerRoderic Morris <roderic@ccs.neu.edu>2008-06-26 14:00:33 +0000
commitbb8623fa6e5584adeee6a613b3a28cb5550048d9 (patch)
treeb8e980b14de4007fcd03f6cbc869d3c8e0d29ad2 /src/account-server/serverhandler.cpp
parent7250de62aa9b14697eb861e7c13978ba439a8f0c (diff)
downloadmanaserv-bb8623fa6e5584adeee6a613b3a28cb5550048d9.tar.gz
manaserv-bb8623fa6e5584adeee6a613b3a28cb5550048d9.tar.bz2
manaserv-bb8623fa6e5584adeee6a613b3a28cb5550048d9.tar.xz
manaserv-bb8623fa6e5584adeee6a613b3a28cb5550048d9.zip
fix compile error, and improve guild related methods
Diffstat (limited to 'src/account-server/serverhandler.cpp')
-rw-r--r--src/account-server/serverhandler.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/account-server/serverhandler.cpp b/src/account-server/serverhandler.cpp
index f7c32245..14a9efc1 100644
--- a/src/account-server/serverhandler.cpp
+++ b/src/account-server/serverhandler.cpp
@@ -23,6 +23,7 @@
#include <cassert>
#include <sstream>
+#include <list>
#include "account-server/serverhandler.hpp"
@@ -459,9 +460,10 @@ void ServerHandler::processMessage(NetComputer *comp, MessageIn &msg)
result.writeByte(ERRMSG_OK);
result.writeLong(playerId);
result.writeShort(guildId);
- for (int i = 0; i < guild->totalMembers(); ++i)
+ for (std::list<std::string>::const_iterater itr = guild->getMembers()->begin();
+ itr != guild->getMembers()->end(); ++itr)
{
- result.writeString(guild->getMember(i));
+ result.writeString((*itr));
}
} break;