diff --git a/src/login/loginchrif.c b/src/login/loginchrif.c
index dc0e799..94b023e 100644
--- a/src/login/loginchrif.c
+++ b/src/login/loginchrif.c
@@ -91,6 +91,7 @@ int logchrif_parse_reqauth(int fd, int id,char* ip){
RFIFOSKIP(fd,23);
node = (struct auth_node*)idb_get(auth_db, account_id);
+ ShowInfo("Checking logchrif_parse_reqauth auth_db output, version=%d",node->version);
if( runflag == LOGINSERVER_ST_RUNNING &&
node != NULL &&
node->account_id == account_id &&
diff --git a/src/login/loginclif.c b/src/login/loginclif.c
index a39cb7b..f92f0e1 100644
--- a/src/login/loginclif.c
+++ b/src/login/loginclif.c
@@ -147,8 +147,13 @@ static void logclif_auth_ok(struct login_session_data* sd) {
node->ip = ip;
node->version = sd->version;
node->clienttype = sd->clienttype;
+ ShowInfo("Checking auth_db input, version=%d",node->version);
idb_put(auth_db, sd->account_id, node);
{
+ struct auth_node *node_tmp = (struct auth_node*)idb_get(auth_db, node->account_id);
+ ShowInfo("Checking auth_db output, version=%d",node_tmp->version);
+ }
+ {
struct online_login_data* data;
// mark client as 'online'
data = login_add_online_user(-1, sd->account_id);
@@ -334,7 +339,7 @@ static int logclif_parse_reqauth(int fd, struct login_session_data *sd, int comm
}
}
RFIFOSKIP(fd,RFIFOREST(fd)); // assume no other packet was sent
-
+
sd->clienttype = clienttype;
sd->version = version;
safestrncpy(sd->userid, username, NAME_LENGTH);