From 5657dca25451cfb63a90a3908db0c464fe3f343d Mon Sep 17 00:00:00 2001
From: lichao <lichao@aiotlink.com>
Date: 星期一, 29 三月 2021 14:16:49 +0800
Subject: [PATCH] add protobuf; refactor.

---
 src/msg.cpp |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/msg.cpp b/src/msg.cpp
index 66eec4b..bb193ec 100644
--- a/src/msg.cpp
+++ b/src/msg.cpp
@@ -17,7 +17,7 @@
  */
 #include "msg.h"
 
-namespace bhome_shm {
+namespace bhome_msg {
 	
 
 bool MsgMetaV1::Parse(const void *p)
@@ -59,7 +59,7 @@
 
 }
 
-int Msg::Release(SharedMemory &shm) const
+int Msg::Release(SharedMemory &shm) 
 {
     if (IsCounted()) {
         const int n = count_->Dec();
@@ -69,8 +69,10 @@
     }
     // free data
     shm.Dealloc(ptr_);
+    ptr_ = 0;
     shm.Delete(count_);
+    count_ = 0;
     return 0;
 }
 
-} // namespace bhome_shm
+} // namespace bhome_msg

--
Gitblit v1.8.0