summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-07-18 16:58:50 -0700
committerGreg Farnum <greg@inktank.com>2013-07-19 13:21:48 -0700
commit0de708516c48907a548856d64d1657d2fc576e32 (patch)
tree61944eebd5a8059d53d627471aaad44a9a3bf065
parentd1b83be14c4d6dc996e352b5fe6558f50176cbab (diff)
downloadceph-0de708516c48907a548856d64d1657d2fc576e32.tar.gz
mon/MonClient: fix small leak
We need to delete the version_req_d here. Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r--src/mon/MonClient.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mon/MonClient.cc b/src/mon/MonClient.cc
index 57f30063fa7..8139b0259bf 100644
--- a/src/mon/MonClient.cc
+++ b/src/mon/MonClient.cc
@@ -516,6 +516,7 @@ void MonClient::_reopen_session(int rank, string name)
// throw out version check requests
while (!version_requests.empty()) {
finisher.queue(version_requests.begin()->second->context, -EAGAIN);
+ delete version_requests.begin()->second;
version_requests.erase(version_requests.begin());
}