From: divverent Date: Sat, 7 Nov 2009 11:41:38 +0000 (+0000) Subject: prevent creation of a cvar named "", as that breaks cvar() X-Git-Tag: xonotic-v0.1.0preview~1196 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=d4ff7e4d36f00ec7b8697b4df26c279cdd332ba6;p=xonotic%2Fdarkplaces.git prevent creation of a cvar named "", as that breaks cvar() git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9446 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/cvar.c b/cvar.c index 125f554b..a6734b53 100644 --- 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)) {