summaryrefslogtreecommitdiff
path: root/src/account-server/dalstorage.cpp
diff options
context:
space:
mode:
authorDavid Athay <ko2fan@gmail.com>2008-03-06 15:13:14 +0000
committerDavid Athay <ko2fan@gmail.com>2008-03-06 15:13:14 +0000
commit13a48effdbd44a3811f9bcbb0115776ec46c3dfa (patch)
tree40b1bd63460cea01ecaad68e2f1f39b1358fa832 /src/account-server/dalstorage.cpp
parenta65b4bd0a8e45895cc180fb5882734a87d55beeb (diff)
downloadmanaserv-13a48effdbd44a3811f9bcbb0115776ec46c3dfa.tar.gz
manaserv-13a48effdbd44a3811f9bcbb0115776ec46c3dfa.tar.bz2
manaserv-13a48effdbd44a3811f9bcbb0115776ec46c3dfa.tar.xz
manaserv-13a48effdbd44a3811f9bcbb0115776ec46c3dfa.zip
Fixed telling clients what guilds they are in after they reconnect
Diffstat (limited to 'src/account-server/dalstorage.cpp')
-rw-r--r--src/account-server/dalstorage.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/account-server/dalstorage.cpp b/src/account-server/dalstorage.cpp
index 72d1d899..785e8943 100644
--- a/src/account-server/dalstorage.cpp
+++ b/src/account-server/dalstorage.cpp
@@ -396,8 +396,9 @@ Character *DALStorage::getCharacter(int id, Account *owner)
*/
Character *DALStorage::getCharacter(const std::string &name)
{
- // TODO: Get character, this most likely needs to find the account first.
- return NULL;
+ std::ostringstream sql;
+ sql << "select * from " << CHARACTERS_TBL_NAME << " where name = \"" << name << "\";";
+ return getCharacterBySQL(sql.str(), NULL);
}