and fix a ton more minor performance issues

This commit is contained in:
DarthArgus
2014-10-27 22:39:57 -07:00
parent 14eaf713d0
commit c9c39d5713
97 changed files with 266 additions and 376 deletions
@@ -47,8 +47,7 @@ MonitorObject::MonitorObject(UdpConnection *con,CMonitorData *_gamedata, char *p
MonitorObject::~MonitorObject()
{
if( mMark )
delete [] mMark;
delete [] mMark;
if( mConnection )
{
@@ -280,8 +279,7 @@ int x;
while( allowedAddressList[x])
free(allowedAddressList[x++]);
if( passString )
free( passString );
free( passString );
for (int i =0; i < mObjectCount; i++ )
delete mObject[i];
@@ -353,8 +351,7 @@ char buffer[1024];
return false;
}
if( passString )
free(passString);
free(passString);
for(x=0;x<AUTHADDRESS_MAX;x++)
@@ -437,16 +434,13 @@ CMonitorAPI::CMonitorAPI( const char *configFile, unsigned short Port, bool _bpr
CMonitorAPI::~CMonitorAPI()
{
if( mAddress )
free(mAddress);
free(mAddress);
if( mObjectManager )
delete mObjectManager;
delete mObjectManager;
mManager->Release();
if( mMonitorData )
delete mMonitorData;
delete mMonitorData;
}
@@ -530,8 +524,7 @@ monMessage(command, sequence, size)
//----------------------------------------------------------------
stringMessage::~stringMessage()
{
if(data)
delete [] data;
delete [] data;
data = 0;
}