diff options
Diffstat (limited to 'src/osdc/Objecter.h')
-rw-r--r-- | src/osdc/Objecter.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/osdc/Objecter.h b/src/osdc/Objecter.h index c1cac88b60e..b593bef69d9 100644 --- a/src/osdc/Objecter.h +++ b/src/osdc/Objecter.h @@ -860,8 +860,7 @@ public: if (pmtime) *pmtime = m; } - fin->finish(r); - delete fin; + fin->complete(r); } }; @@ -875,8 +874,7 @@ public: bufferlist::iterator p = bl.begin(); ::decode(attrset, p); } - fin->finish(r); - delete fin; + fin->complete(r); } }; @@ -916,8 +914,7 @@ public: if (r >= 0) { objecter->_list_reply(list_context, r, bl, final_finish, epoch); } else { - final_finish->finish(r); - delete final_finish; + final_finish->complete(r); } } }; |