lichao
2021-05-21 1ff714838c03cba1a18884d5b48a20ee6c4275ac
src/msg.cpp
@@ -23,13 +23,6 @@
namespace bhome_msg
{
ShmSocket &ShmMsg::Sender()
{
   static auto &mq = GetCenterInfo(shm())->mq_sender_;
   static ShmSocket sender(mq.offset_, shm(), mq.id_);
   return sender;
}
int ShmMsg::Release()
{
   if (!valid()) {
@@ -39,7 +32,7 @@
   if (n == 0) {
      if (meta()->managed_) {
         int64_t free_cmd = (id() << 4) | EncodeCmd(eCmdFree);
         Sender().Send(BHTopicCenterAddress(), free_cmd);
         DefaultSender(shm()).Send(BHTopicCenterAddress(shm()), free_cmd);
      } else {
         Free();
      }