summaryrefslogtreecommitdiff
path: root/games/mvdsv/files/patch-sv_login.c
diff options
context:
space:
mode:
Diffstat (limited to 'games/mvdsv/files/patch-sv_login.c')
-rw-r--r--games/mvdsv/files/patch-sv_login.c47
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;