Fix some memleaks :^)

This commit is contained in:
BotoX
2016-12-05 21:14:59 +01:00
parent 4c6a9e7f57
commit 3818fea767
4 changed files with 17 additions and 1 deletions
+2 -1
View File
@@ -108,14 +108,15 @@ public EConnect OnClientPreConnectEx(const char[] sName, char sPassword[255], co
public void AsyncHasSteamIDReservedSlotCallback(const char[] sSteam32ID, int Result, any Data)
{
DataPack pack = view_as<DataPack>(Data);
// Slot free'd up while waiting or doesn't have a reserved slot?
if(GetClientCount(false) < MaxClients || Result <= 0)
{
delete pack;
ClientPreConnectEx(sSteam32ID, k_OnClientPreConnectEx_Accept, "");
return;
}
DataPack pack = view_as<DataPack>(Data);
pack.Reset();
AdminId admin = view_as<AdminId>(pack.ReadCell());