Attempt at fixing crashes with disconnecting players
git-svn-id: http://mc-server.googlecode.com/svn/trunk@329 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
@@ -125,18 +125,14 @@ void cPlayer::Initialize( cWorld* a_World )
|
||||
cPlayer::~cPlayer(void)
|
||||
{
|
||||
SaveToDisk();
|
||||
m_ClientHandle = 0;
|
||||
m_ClientHandle = NULL;
|
||||
|
||||
CloseWindow(-1);
|
||||
if( m_Inventory )
|
||||
{
|
||||
delete m_Inventory;
|
||||
m_Inventory = 0;
|
||||
}
|
||||
if(m_CreativeInventory)
|
||||
{
|
||||
delete m_CreativeInventory;
|
||||
}
|
||||
delete m_Inventory;
|
||||
m_Inventory = NULL;
|
||||
|
||||
delete m_CreativeInventory;
|
||||
|
||||
delete m_pState;
|
||||
m_World->RemovePlayer( this );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user