From 4ddc672d0ac90e3173d9b7dea6d76c6b369ec2a8 Mon Sep 17 00:00:00 2001 From: ultramage Date: Fri, 4 Apr 2008 07:20:49 +0000 Subject: Removed commented-out TXT-only login-server code that was supposed to prevent reconnection when changing account data (bugreport:1281) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12474 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/login/admin.c | 22 ---------------------- src/login/login.c | 15 --------------- 2 files changed, 37 deletions(-) (limited to 'src') diff --git a/src/login/admin.c b/src/login/admin.c index 7115e6f05..9bce1a02f 100644 --- a/src/login/admin.c +++ b/src/login/admin.c @@ -267,11 +267,6 @@ int parse_admin(int fd) WBUFB(buf,6) = 0; // 0: change of statut, 1: ban WBUFL(buf,7) = statut; // status or final date of a banishment charif_sendallwos(-1, buf, 11); -/* - for(j = 0; j < AUTH_FIFO_SIZE; j++) - if (auth_fifo[j].account_id == auth_dat[i].account_id) - auth_fifo[j].login_id1++; // to avoid reconnection error when come back from map-server (char-server will ask again the authentication) -*/ } auth_dat[i].state = statut; memcpy(auth_dat[i].error_message, error_message, 20); @@ -362,11 +357,6 @@ int parse_admin(int fd) if (auth_dat[i].sex != ((sex == 'S' || sex == 's') ? 2 : (sex == 'M' || sex == 'm'))) { unsigned char buf[16]; WFIFOL(fd,2) = auth_dat[i].account_id; -/* - for(j = 0; j < AUTH_FIFO_SIZE; j++) - if (auth_fifo[j].account_id == auth_dat[i].account_id) - auth_fifo[j].login_id1++; // to avoid reconnection error when come back from map-server (char-server will ask again the authentication) -*/ auth_dat[i].sex = (sex == 'S' || sex == 's') ? 2 : (sex == 'M' || sex == 'm'); ShowNotice("'ladmin': Modification of a sex (account: %s, new sex: %c, ip: %s)\n", auth_dat[i].userid, sex, ip); mmo_auth_sync(); @@ -636,11 +626,6 @@ int parse_admin(int fd) WBUFB(buf,6) = 1; // 0: change of statut, 1: ban WBUFL(buf,7) = (unsigned int)timestamp; // status or final date of a banishment charif_sendallwos(-1, buf, 11); -/* - for(j = 0; j < AUTH_FIFO_SIZE; j++) - if (auth_fifo[j].account_id == auth_dat[i].account_id) - auth_fifo[j].login_id1++; // to avoid reconnection error when come back from map-server (char-server will ask again the authentication) -*/ } auth_dat[i].unban_time = timestamp; mmo_auth_sync(); @@ -696,13 +681,6 @@ int parse_admin(int fd) WBUFB(buf,6) = 1; // 0: change of statut, 1: ban WBUFL(buf,7) = (unsigned int)timestamp; // status or final date of a banishment charif_sendallwos(-1, buf, 11); -/* - for(j = 0; j < AUTH_FIFO_SIZE; j++) - if (auth_fifo[j].account_id == auth_dat[i].account_id) { - auth_fifo[j].login_id1++; // to avoid reconnection error when come back from map-server (char-server will ask again the authentication) - break; - } -*/ } auth_dat[i].unban_time = timestamp; mmo_auth_sync(); diff --git a/src/login/login.c b/src/login/login.c index 88832634f..9bb77e093 100644 --- a/src/login/login.c +++ b/src/login/login.c @@ -1335,11 +1335,6 @@ int parse_fromchar(int fd) WBUFB(buf,6) = 0; // 0: change of state, 1: ban WBUFL(buf,7) = state; // status or final date of a banishment charif_sendallwos(-1, buf, 11); -/* - ARR_FIND( 0, AUTH_FIFO_SIZE, j, auth_fifo[j].account_id == account_id ); - if( j < AUTH_FIFO_SIZE ) - auth_fifo[j].login_id1++; // to avoid reconnection error when come back from map-server (char-server will ask again the authentication) -*/ } auth_dat[i].state = state; // Save @@ -1396,11 +1391,6 @@ int parse_fromchar(int fd) WBUFB(buf,6) = 1; // 0: change of status, 1: ban WBUFL(buf,7) = (unsigned int)timestamp; // status or final date of a banishment charif_sendallwos(-1, buf, 11); -/* - ARR_FIND( 0, AUTH_FIFO_SIZE, j, auth_fifo[j].account_id == account_id ); - if( j < AUTH_FIFO_SIZE ) - auth_fifo[j].login_id1++; // to avoid reconnection error when come back from map-server (char-server will ask again the authentication) -*/ auth_dat[i].unban_time = timestamp; // Save mmo_auth_sync(); @@ -1430,11 +1420,6 @@ int parse_fromchar(int fd) auth_dat[i].sex = sex; ShowNotice("Char-server '%s': Sex change (account: %d, new sex %c, ip: %s).\n", server[id].name, account_id, sex, ip); -/* - ARR_FIND( 0, AUTH_FIFO_SIZE, j, auth_fifo[j].account_id == account_id ); - if( j < AUTH_FIFO_SIZE ) - auth_fifo[j].login_id1++; // to avoid reconnection error when come back from map-server (char-server will ask again the authentication) -*/ WBUFW(buf,0) = 0x2723; WBUFL(buf,2) = account_id; WBUFB(buf,6) = sex_str2num(sex); -- cgit v1.2.3-70-g09d2