lichao
2021-04-21 b3b9d91eccd3f54be112ac5389b49969fea93b4c
src/failed_msg.cpp
@@ -23,7 +23,8 @@
   return [remote, msg](void *valid_sock) {
      assert(valid_sock);
      ShmSocket &sock = *static_cast<ShmSocket *>(valid_sock);
      bool r = sock.Send(remote.data(), msg, 0);
      bool r = sock.Send(remote.data(), msg);
      //TODO check remote removed.
      if (r && msg.IsCounted()) {
         auto tmp = msg; // Release() is not const, but it's safe to release.
         tmp.Release(sock.shm());