diff options
author | /dev/humancontroller <devhc@example.com> | 2015-02-04 09:34:39 +0100 |
---|---|---|
committer | /dev/humancontroller <devhc@example.com> | 2017-03-09 13:51:06 +0100 |
commit | 6aec9f7560daa005c513cde384f063f0b9b55dbc (patch) | |
tree | a6fe2617f91c6670a4584ef23f89e668dabb325d /src/qcommon | |
parent | b15e72c5fbf217de1aacd3fbf6769dc0cb83d208 (diff) |
remove the (generally unsecure) setenv command
Diffstat (limited to 'src/qcommon')
-rw-r--r-- | src/qcommon/common.c | 30 | ||||
-rw-r--r-- | src/qcommon/qcommon.h | 2 |
2 files changed, 0 insertions, 32 deletions
diff --git a/src/qcommon/common.c b/src/qcommon/common.c index 80a8df7b..59659ef0 100644 --- a/src/qcommon/common.c +++ b/src/qcommon/common.c @@ -2293,35 +2293,6 @@ static void Com_Crash_f( void ) { /* ================== -Com_Setenv_f - -For controlling environment variables -================== -*/ -void Com_Setenv_f(void) -{ - int argc = Cmd_Argc(); - char *arg1 = Cmd_Argv(1); - - if(argc > 2) - { - char *arg2 = Cmd_ArgsFrom(2); - - Sys_SetEnv(arg1, arg2); - } - else if(argc == 2) - { - char *env = getenv(arg1); - - if(env) - Com_Printf("%s=%s\n", arg1, env); - else - Com_Printf("%s undefined\n", arg1); - } -} - -/* -================== Com_ExecuteCfg For controlling environment variables @@ -2556,7 +2527,6 @@ void Com_Init( char *commandLine ) { Com_InitJournaling(); // Add some commands here already so users can use them from config files - Cmd_AddCommand ("setenv", Com_Setenv_f); if (com_developer && com_developer->integer) { Cmd_AddCommand ("error", Com_Error_f); diff --git a/src/qcommon/qcommon.h b/src/qcommon/qcommon.h index 0e90963a..e8764ef3 100644 --- a/src/qcommon/qcommon.h +++ b/src/qcommon/qcommon.h @@ -1093,8 +1093,6 @@ void Sys_Sleep(int msec); qboolean Sys_LowPhysicalMemory( void ); -void Sys_SetEnv(const char *name, const char *value); - typedef enum { DR_YES = 0, |