summaryrefslogtreecommitdiff
path: root/src/login
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2013-08-27 19:36:36 -0700
committerBen Longbons <b.r.longbons@gmail.com>2013-08-28 09:17:26 -0700
commit4e89085e113c63de223cbcfe78cbff1b60f95199 (patch)
treebb4acecd7d338633bd84dbb8a00f38df71972013 /src/login
parent61dc59e612df9c6d2b3a3f4f27f1cb88b6fca98b (diff)
downloadtmwa-4e89085e113c63de223cbcfe78cbff1b60f95199.tar.gz
tmwa-4e89085e113c63de223cbcfe78cbff1b60f95199.tar.bz2
tmwa-4e89085e113c63de223cbcfe78cbff1b60f95199.tar.xz
tmwa-4e89085e113c63de223cbcfe78cbff1b60f95199.zip
Fix bug with mapnames being falsy
Fixes #7
Diffstat (limited to 'src/login')
-rw-r--r--src/login/login.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/login/login.cpp b/src/login/login.cpp
index e09f96b..b0b3137 100644
--- a/src/login/login.cpp
+++ b/src/login/login.cpp
@@ -501,7 +501,7 @@ FString mmo_auth_tostr(const AuthData *p)
p->ban_until_time);
for (int i = 0; i < p->account_reg2_num; i++)
- if (p->account_reg2[i].str[0])
+ if (p->account_reg2[i].str)
str += STRPRINTF("%s,%d ",
p->account_reg2[i].str, p->account_reg2[i].value);
@@ -541,7 +541,7 @@ bool extract(XString line, AuthData *ad)
}
// If a password is not encrypted, we encrypt it now.
// A password beginning with ! and - in the memo field is our magic
- if (ad->pass[0] != '!' && ad->memo[0] == '-')
+ if (!ad->pass.startswith('!') && ad->memo.startswith('-'))
{
XString pass = ad->pass;
AccountPass plain = stringish<AccountPass>(pass);