优化内存泄露问题
This commit is contained in:
parent
c15cb12a75
commit
ceb5df1323
@ -19,6 +19,11 @@ namespace f8
|
|||||||
|
|
||||||
struct NetMsgHandler
|
struct NetMsgHandler
|
||||||
{
|
{
|
||||||
|
virtual ~NetMsgHandler()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
int handlerid;
|
int handlerid;
|
||||||
const ::google::protobuf::Message* prototype = nullptr;
|
const ::google::protobuf::Message* prototype = nullptr;
|
||||||
CUSTOM_PARSER custom_parser = nullptr;
|
CUSTOM_PARSER custom_parser = nullptr;
|
||||||
|
@ -71,7 +71,7 @@ namespace f8
|
|||||||
delete impl_->save_thread;
|
delete impl_->save_thread;
|
||||||
impl_->save_thread = nullptr;
|
impl_->save_thread = nullptr;
|
||||||
impl_->msg_mutex.lock();
|
impl_->msg_mutex.lock();
|
||||||
if (impl_->work_node) {
|
if (!impl_->work_node) {
|
||||||
impl_->work_node = impl_->top_node;
|
impl_->work_node = impl_->top_node;
|
||||||
impl_->top_node = nullptr;
|
impl_->top_node = nullptr;
|
||||||
impl_->bot_node = nullptr;
|
impl_->bot_node = nullptr;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user