From b7a4f899702a4ad28d6726de9326912d950917a6 Mon Sep 17 00:00:00 2001 From: skotlex Date: Sat, 4 Mar 2006 06:06:28 +0000 Subject: - Fixed a bug on the last fix :P - Removed some of those annoying login-SQL on-log messages that are totally useless. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@5459 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/char_sql/char.c | 2 +- src/login/login.c | 6 +++--- src/login_sql/login.c | 14 +++++++------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/char_sql/char.c b/src/char_sql/char.c index bb826e258..2b405cade 100644 --- a/src/char_sql/char.c +++ b/src/char_sql/char.c @@ -2919,7 +2919,7 @@ int lan_subnetcheck(long *p) { ShowInfo("Subnet check [%u.%u.%u.%u]: Matches "CL_CYAN"%u.%u.%u.%u/%u.%u.%u.%u"CL_RESET"\n", src[0], src[1], src[2], src[3], sbn[0], sbn[1], sbn[2], sbn[3], msk[0], msk[1], msk[2], msk[3]); - return subnet[i].char_ip; + return subnet[i].map_ip; } } diff --git a/src/login/login.c b/src/login/login.c index cb7f1980c..538df26ab 100644 --- a/src/login/login.c +++ b/src/login/login.c @@ -2981,7 +2981,7 @@ int parse_admin(int fd) { // Test to know if an IP come from LAN or WAN. // Rewrote: Adnvanced subnet check [LuzZza] //-------------------------------------------- -int lan_subnetcheck(unsigned char *p) { +int lan_subnetcheck(long *p) { int i; unsigned char *sbn, *msk, *src = (unsigned char *)p; @@ -3105,11 +3105,11 @@ int parse_login(int fd) { else ShowInfo("Connection of the account '%s' accepted.\n", account.userid); server_num = 0; - WFIFOHEAD(fd, 47+32*MAX_SERVERS); + WFIFOHEAD(fd, 47+32*MAX_SERVERS); for(i = 0; i < MAX_SERVERS; i++) { if (server_fd[i] >= 0) { // Andvanced subnet check [LuzZza] - if((subnet_char_ip = lan_subnetcheck(p))) + if((subnet_char_ip = lan_subnetcheck((long*)p))) WFIFOL(fd,47+server_num*32) = subnet_char_ip; else WFIFOL(fd,47+server_num*32) = server[i].ip; diff --git a/src/login_sql/login.c b/src/login_sql/login.c index b9b79940f..bf4acb534 100644 --- a/src/login_sql/login.c +++ b/src/login_sql/login.c @@ -570,7 +570,7 @@ int mmo_auth( struct mmo_account* account , int fd){ sprintf(ip, "%d.%d.%d.%d", sin_addr[0], sin_addr[1], sin_addr[2], sin_addr[3]); - ShowInfo("auth start for %s...\n", ip); + //ShowInfo("auth start for %s...\n", ip); //accountreg with _M/_F .. [Sirius] len = strlen(account->userid) -2; @@ -664,11 +664,11 @@ int mmo_auth( struct mmo_account* account , int fd){ } else { jstrescapecpy(user_password, account->passwd); } - ShowInfo("account id ok encval:%d\n",account->passwdenc); + //ShowInfo("account id ok encval:%d\n",account->passwdenc); #ifdef PASSWORDENC if (account->passwdenc > 0) { int j = account->passwdenc; - ShowInfo("start md5calc..\n"); + //ShowInfo("start md5calc..\n"); if (j > 2) j = 1; do { @@ -678,13 +678,13 @@ int mmo_auth( struct mmo_account* account , int fd){ sprintf(md5str, "%s%s", sql_row[2], md5key); } else md5str[0] = 0; - ShowDebug("j:%d mdstr:%s\n", j, md5str); + //ShowDebug("j:%d mdstr:%s\n", j, md5str); MD5_String2binary(md5str, md5bin); encpasswdok = (memcmp(user_password, md5bin, 16) == 0); } while (j < 2 && !encpasswdok && (j++) != account->passwdenc); //printf("key[%s] md5 [%s] ", md5key, md5); - ShowInfo("client [%s] accountpass [%s]\n", user_password, sql_row[2]); - ShowInfo("end md5calc..\n"); + //ShowInfo("client [%s] accountpass [%s]\n", user_password, sql_row[2]); + //ShowInfo("end md5calc..\n"); } #endif if ((strcmp(user_password, sql_row[2]) && !encpasswdok)) { @@ -709,7 +709,7 @@ int mmo_auth( struct mmo_account* account , int fd){ } return 1; } - ShowInfo("auth ok %s %s" RETCODE, tmpstr, account->userid); + //ShowInfo("auth ok %s %s" RETCODE, tmpstr, account->userid); } /* -- cgit v1.2.3-70-g09d2