Update: set Max EventQue size to avoid Buffer over flow

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
This commit is contained in:
tomoaki
2016-08-30 12:04:50 +09:00
parent 281d83af1e
commit 0f799cff7f
5 changed files with 52 additions and 31 deletions

View File

@@ -117,7 +117,10 @@ void BrokerRecvTask::run(void)
/* post a BrokerRecvEvent */
ev = new Event();
ev->setBrokerRecvEvent(client, packet);
_gateway->getPacketEventQue()->post(ev);
if ( _gateway->getPacketEventQue()->post(ev) == 1 )
{
delete ev;
}
}
else
{