diff options
Diffstat (limited to 'src/mds/AnchorClient.cc')
-rw-r--r-- | src/mds/AnchorClient.cc | 3 |
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); } } } |