Simplify buffer check when adding a registered variable

This commit is contained in:
James Urquhart 2015-05-16 14:57:40 +01:00
parent 15169eab9f
commit e5c28b4d7f

View file

@ -693,8 +693,7 @@ Dictionary::Entry* Dictionary::addVariable( const char *name,
Entry *ent = add(StringTable->insert(name));
if ( ent->value.type <= ConsoleValue::TypeInternalString &&
ent->value.sval != typeValueEmpty &&
ent->value.type != ConsoleValue::TypeInternalStackString && ent->value.type != ConsoleValue::TypeInternalStringStackPtr )
ent->value.bufferLen > 0 )
dFree(ent->value.sval);
ent->value.type = type;