]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/MonClient: fix small leak
authorSage Weil <sage@inktank.com>
Thu, 18 Jul 2013 23:58:50 +0000 (16:58 -0700)
committerSage Weil <sage@inktank.com>
Fri, 19 Jul 2013 01:04:20 +0000 (18:04 -0700)
We need to delete the version_req_d here.

Signed-off-by: Sage Weil <sage@inktank.com>
src/mon/MonClient.cc

index 57f30063fa7c24340287076000bca56a785a9a48..8139b0259bf127e637db64df8f27c426f3b56bda 100644 (file)
@@ -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());
   }