summaryrefslogtreecommitdiff
path: root/src/qcommon
diff options
context:
space:
mode:
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
commit6aec9f7560daa005c513cde384f063f0b9b55dbc (patch)
treea6fe2617f91c6670a4584ef23f89e668dabb325d /src/qcommon
parentb15e72c5fbf217de1aacd3fbf6769dc0cb83d208 (diff)
remove the (generally unsecure) setenv command
Diffstat (limited to 'src/qcommon')
-rw-r--r--src/qcommon/common.c30
-rw-r--r--src/qcommon/qcommon.h2
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,