summaryrefslogtreecommitdiff
path: root/src/mds/MDSTableClient.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/mds/MDSTableClient.cc')
-rw-r--r--src/mds/MDSTableClient.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mds/MDSTableClient.cc b/src/mds/MDSTableClient.cc
index b4781497068..cc3152f1d67 100644
--- a/src/mds/MDSTableClient.cc
+++ b/src/mds/MDSTableClient.cc
@@ -61,8 +61,7 @@ void MDSTableClient::handle_request(class MMDSTableRequest *m)
pending_prepare.erase(reqid);
prepared_update[tid] = reqid;
if (onfinish) {
- onfinish->finish(0);
- delete onfinish;
+ onfinish->complete(0);
}
}
else if (prepared_update.count(tid)) {