diff options
Diffstat (limited to 'games/mvdsv/files/patch-sv_login.c')
| -rw-r--r-- | games/mvdsv/files/patch-sv_login.c | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/games/mvdsv/files/patch-sv_login.c b/games/mvdsv/files/patch-sv_login.c new file mode 100644 index 000000000000..cc7e5106b940 --- /dev/null +++ b/games/mvdsv/files/patch-sv_login.c @@ -0,0 +1,47 @@ +--- sv_login.c.orig Tue Jun 3 17:47:04 2003 ++++ sv_login.c Tue Jun 3 17:48:21 2003 +@@ -244,7 +244,7 @@ + continue; + } + +- if (!stricmp(accounts[i].login, Cmd_Argv(1)) || (use == use_ip && !stricmp(accounts[i].login, Cmd_Argv(2)))) ++ if (!strcasecmp(accounts[i].login, Cmd_Argv(1)) || (use == use_ip && !strcasecmp(accounts[i].login, Cmd_Argv(2)))) + break; + + c++; +@@ -298,7 +298,7 @@ + if (accounts[i].state == a_free) + continue; + +- if (!stricmp(accounts[i].login, Cmd_Argv(1))) ++ if (!strcasecmp(accounts[i].login, Cmd_Argv(1))) + { + if (accounts[i].inuse) + SV_Logout(&svs.clients[accounts[i].inuse -1]); +@@ -365,7 +365,7 @@ + if (accounts[i].state == a_free) + continue; + +- if (!stricmp(accounts[i].login, Cmd_Argv(1))) ++ if (!strcasecmp(accounts[i].login, Cmd_Argv(1))) + { + if (block) + { +@@ -434,7 +434,7 @@ + continue; + + if (use == accounts[i].use && +- /*use == use_log && accounts[i].use == use_log && */!stricmp(log, accounts[i].login)) ++ /*use == use_log && accounts[i].use == use_log && */!strcasecmp(log, accounts[i].login)) + { + if (accounts[i].inuse && accounts[i].use == use_log) + return -1; +@@ -442,7 +442,7 @@ + if (accounts[i].state == a_blocked) + return -2; + +- if (use == use_ip || !stricmp(pass, accounts[i].pass)) { ++ if (use == use_ip || !strcasecmp(pass, accounts[i].pass)) { + accounts[i].failures = 0; + accounts[i].inuse++; + return i+1; |
