From 943bb0055f3539da7949dd4e7a48ccaf9efcd4a1 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Wed, 31 Mar 2010 10:24:07 -0700 Subject: [PATCH] msg: fix uses of MInodeFileCaps destructor to use put() --- src/mds/Locker.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mds/Locker.cc b/src/mds/Locker.cc index 38fd763329729..8df6c9d821800 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -1405,7 +1405,7 @@ void Locker::handle_inode_file_caps(MInodeFileCaps *m) if (mds->is_rejoin() && in->is_rejoining()) { dout(7) << "handle_inode_file_caps still rejoining " << *in << ", dropping " << *m << dendl; - delete m; + m->put(); return; } @@ -1418,7 +1418,7 @@ void Locker::handle_inode_file_caps(MInodeFileCaps *m) in->mds_caps_wanted.erase(m->get_from()); try_eval(in, CEPH_CAP_LOCKS); - delete m; + m->put(); } -- 2.39.5