diff options
Diffstat (limited to 'src/login_sql/login.c')
-rw-r--r-- | src/login_sql/login.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/login_sql/login.c b/src/login_sql/login.c index 81733f213..66987b06a 100644 --- a/src/login_sql/login.c +++ b/src/login_sql/login.c @@ -685,6 +685,15 @@ int parse_fromchar(int fd) uint32 expiration_time; char email[40]; + struct online_login_data* od = (struct online_login_data*)idb_get(online_db, account_id); + + //Leave info in online data DB [Kevin] + if(od->waiting_disconnect != -1) + { + delete_timer(od->waiting_disconnect, waiting_disconnect_timer); + od->waiting_disconnect = -1; + } + // each auth entry can only be used once idb_remove(auth_db, account_id); |