]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commitdiff
typos divVerent/anticheat-tricks
authorRudolf Polzer <divverent@xonotic.org>
Sat, 13 Jul 2013 09:53:30 +0000 (11:53 +0200)
committerRudolf Polzer <divverent@xonotic.org>
Sat, 13 Jul 2013 09:53:30 +0000 (11:53 +0200)
cl_parse.c
console.c
host_cmd.c
sys.h
sys_shared.c

index 0dc0ab98004c95c53c8644a869d84c6374a2574c..1da1fc349de56086129a7a03298b4579a618f08a 100644 (file)
@@ -3005,7 +3005,7 @@ static void CL_IPLog_Add(const char *address, const char *name, qboolean checkex
                        char name[MAX_OSPATH];
                        strlcpy(name, cl_iplog_name.string, sizeof(name));
                        FS_SetExtension(name, ".log", sizeof (name), IS_HARDENED);
-                       Cvar_SetQuick(cl_iplog_name, name);
+                       Cvar_SetQuick(&cl_iplog_name, name);
                }
                // TODO: this ought to open the one in the userpath version of the base
                // gamedir, not the current gamedir
@@ -3028,7 +3028,7 @@ static void CL_IPLog_Load(void)
                char name[MAX_OSPATH];
                strlcpy(name, cl_iplog_name.string, sizeof(name));
                FS_SetExtension(name, ".log", sizeof (name), IS_HARDENED);
-               Cvar_SetQuick(cl_iplog_name, name);
+               Cvar_SetQuick(&cl_iplog_name, name);
        }
        // TODO: this ought to open the one in the userpath version of the base
        // gamedir, not the current gamedir
index 313dea3d2c99316fa27133749fb4338d6858b44e..bddf85fb72350ca293ac1c7ea9ee83412a957323 100644 (file)
--- a/console.c
+++ b/console.c
@@ -414,7 +414,7 @@ static void Log_Open (void)
                char name[MAX_OSPATH];
                strlcpy(name, log_file.string, sizeof(name));
                FS_SetExtension(name, ".log", sizeof (name), IS_HARDENED);
-               Cvar_SetQuick(log_file, name);
+               Cvar_SetQuick(&log_file, name);
        }
 
        logfile = FS_OpenRealFile(log_file.string, "a", false);
index 0e932af906c0a78d868d735f8706a3834a99db43..5fc325c1a0312d6265abca43d286e3773ebedc2b 100644 (file)
@@ -3033,9 +3033,7 @@ void Host_InitCommands (void)
        Cmd_AddCommand ("pingplreport", Host_PingPLReport_f, "command sent by server containing client ping and packet loss values for scoreboard, triggered by pings command from client (not used by QW servers)");
 
        Cmd_AddCommand ("fixtrans", Image_FixTransparentPixels_f, "change alpha-zero pixels in an image file to sensible values, and write out a new TGA (warning: SLOW)");
-#ifdef ANTICHEAT_UNSAFE
        Cmd_AddCommand ("checkmemory", Sys_AntiCheat_CheckMemory_f, "check memory for patterns");
-#endif
 
        Cvar_RegisterVariable (&r_fixtrans_auto);
 
diff --git a/sys.h b/sys.h
index 6d992cd59a35f94af4ea2b9e6b673ac14492c025..10d6284edf86caf88e9862b227ec6b70238fbb95 100644 (file)
--- a/sys.h
+++ b/sys.h
@@ -117,7 +117,6 @@ void Sys_MakeProcessMean (void);
 
 // call this from main(); if it returns false, exit using return
 qboolean Sys_AntiCheat_Init(char **envp);
-#ifdef ANTICHEAT_UNSAFE
 typedef enum
 {
        CHECKMEMORY_N_A,
@@ -129,7 +128,6 @@ Sys_AntiCheat_CheckMemory_Result_t;
 // dllsubstringmode: false = check only dlls without this substring, true = check only dlls with this substring
 Sys_AntiCheat_CheckMemory_Result_t Sys_AntiCheat_CheckMemory(const char *dllsubstring, qboolean dllsubstringmode, const void *pattern, size_t length);
 void Sys_AntiCheat_CheckMemory_f(void);
-#endif
 
 #endif
 
index 0d2f62fbeeedad1a0de5d6c12158a52ab01f3ed4..4840da68ddb1b8902c2a9150eb8ca40b1010b3cd 100644 (file)
@@ -649,10 +649,10 @@ void Sys_MakeProcessMean (void)
 # endif
 #endif
 
-#ifdef ANTICHEAT_UNSAFE
 // whole function only exists if anticheat is enabled
 Sys_AntiCheat_CheckMemory_Result_t Sys_AntiCheat_CheckMemory(const char *dllsubstring, qboolean dllsubstringmode, const void *pattern, size_t length)
 {
+#ifdef ANTICHEAT_UNSAFE
 # ifdef __linux__
        Sys_AntiCheat_CheckMemory_Result_t ret = CHECKMEMORY_NODLL;
        FILE *f = fopen("/proc/self/maps", "r");
@@ -703,6 +703,9 @@ Sys_AntiCheat_CheckMemory_Result_t Sys_AntiCheat_CheckMemory(const char *dllsubs
 # else
        return CHECKMEMORY_N_A;
 # endif
+#else
+       return CHECKMEMORY_N_A;
+#endif
 }
 void Sys_AntiCheat_CheckMemory_f(void)
 {
@@ -726,7 +729,6 @@ void Sys_AntiCheat_CheckMemory_f(void)
                        break;
        }
 }
-#endif
 
 qboolean Sys_AntiCheat_Init(char **envp)
 {