summaryrefslogtreecommitdiff
path: root/src/mds/AnchorClient.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/mds/AnchorClient.cc')
-rw-r--r--src/mds/AnchorClient.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mds/AnchorClient.cc b/src/mds/AnchorClient.cc
index bcc8710e43f..30cbfd34f74 100644
--- a/src/mds/AnchorClient.cc
+++ b/src/mds/AnchorClient.cc
@@ -51,8 +51,7 @@ void AnchorClient::handle_query_result(class MMDSTableRequest *m)
for (list<_pending_lookup>::iterator q = ls.begin(); q != ls.end(); ++q) {
*q->trace = trace;
if (q->onfinish) {
- q->onfinish->finish(0);
- delete q->onfinish;
+ q->onfinish->complete(0);
}
}
}