From d4ff7e4d36f00ec7b8697b4df26c279cdd332ba6 Mon Sep 17 00:00:00 2001
From: divverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Date: Sat, 7 Nov 2009 11:41:38 +0000
Subject: [PATCH] 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
---
 cvar.c | 7 +++++++
 1 file changed, 7 insertions(+)

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))
 	{
-- 
2.39.5