Ver código fonte

Fixed the client version check in the loginserver's ... now the servers
can connect XD (sex 0 fix) ^^ [Sirius]



git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1068 54d463be-8e91-2dee-dedb-b68131a5f0ec

(no author) 20 anos atrás
pai
commit
0d0f7a544f
3 arquivos alterados com 13 adições e 6 exclusões
  1. 3 0
      Changelog.txt
  2. 5 3
      src/login/login.c
  3. 5 3
      src/login_sql/login.c

+ 3 - 0
Changelog.txt

@@ -1,5 +1,8 @@
 Date	Added
 
+02/10
+	* Login/Login SQL: fixed the client version check function [Sirius]
+
 02/09
 	* Added conf-tmpl/readme.txt, explaining the import folder [1066: Ajarn]
 	* SQL Char: Rewrote the char_create function (now it's faster/optimized) [Sirius]

+ 5 - 3
src/login/login.c

@@ -1122,9 +1122,11 @@ int mmo_auth(struct mmo_account* account, int fd) {
 	}
 	
 	//EXE Version check [Sirius]
-        if(check_client_version == 1){
-        	if(account->version != client_version_to_connect){
-        		return 5;
+	if(account->sex != 0){
+	        if(check_client_version == 1){
+        		if(account->version != client_version_to_connect){
+        			return 5;
+			}
 		}
 	}
 	

+ 5 - 3
src/login_sql/login.c

@@ -438,9 +438,11 @@ int mmo_auth( struct mmo_account* account , int fd){
 
 
 	//check for lasted version (exe version check) [Sirius]
-        if(check_client_version == 1){
-		if(account->version != client_version_to_connect){
-			return 6;
+	if(account->sex != 0){
+        	if(check_client_version == 1){
+			if(account->version != client_version_to_connect){
+				return 6;
+			}
 		}
 	}