Skip to content

Commit 7b05748

Browse files
committed
update(ConVar): Safety Check
1 parent ef29395 commit 7b05748

File tree

1 file changed

+6
-0
lines changed
  • managed/src/SwiftlyS2.Core/Modules/Convars

1 file changed

+6
-0
lines changed

managed/src/SwiftlyS2.Core/Modules/Convars/ConVar.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ internal ConVar( string name, INetMessageService netMessageService )
6161
{
6262
Name = name;
6363
Type = (EConVarType)NativeConvars.GetConvarType(Name);
64+
65+
if (Type == EConVarType.EConVarType_Invalid)
66+
{
67+
throw new Exception($"Convar {Name} is of invalid type.");
68+
}
69+
6470
ValuePtr = NativeConvars.GetValuePtr(Name);
6571
_netMessageService = netMessageService;
6672
}

0 commit comments

Comments
 (0)