From 163386f54d8b84b43dc5ae39f95f5fb1b1d3dae4 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Tue, 30 Mar 2010 14:13:33 -0700 Subject: [PATCH] msg: MRoute has a private destructor --- src/messages/MRoute.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/messages/MRoute.h b/src/messages/MRoute.h index 901069989b601..ac1bb11eae838 100644 --- a/src/messages/MRoute.h +++ b/src/messages/MRoute.h @@ -33,10 +33,12 @@ struct MRoute : public Message { bufferlist::iterator p = bl.begin(); msg = decode_message(p); } +private: ~MRoute() { if (msg) msg->put(); } +public: void decode_payload() { bufferlist::iterator p = payload.begin(); ::decode(session_mon_tid, p); -- 2.39.5