]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
prevent creation of a cvar named "", as that breaks cvar()
authordivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Sat, 7 Nov 2009 11:41:38 +0000 (11:41 +0000)
committerdivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Sat, 7 Nov 2009 11:41:38 +0000 (11:41 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9446 d7cf8633-e32d-0410-b094-e92efae38249

cvar.c

diff --git a/cvar.c b/cvar.c
index 125f554b8d3cb970054c38f059c4943fb7a29396..a6734b53adc892a02f8b97db9a1dcbe056488723 100644 (file)
--- a/cvar.c
+++ b/cvar.c
@@ -493,6 +493,13 @@ cvar_t *Cvar_Get (const char *name, const char *value, int flags, const char *ne
                return cvar;
        }
 
+// check for pure evil
+       if (!*name)
+       {
+               Con_Printf("Cvar_Get: invalid variable name\n");
+               return NULL;
+       }
+
 // check for overlap with a command
        if (Cmd_Exists (name))
        {