summaryrefslogtreecommitdiff
path: root/src/librbd/LibrbdWriteback.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/librbd/LibrbdWriteback.cc')
-rw-r--r--src/librbd/LibrbdWriteback.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/librbd/LibrbdWriteback.cc b/src/librbd/LibrbdWriteback.cc
index a7ab0488dc6..da02a34ed32 100644
--- a/src/librbd/LibrbdWriteback.cc
+++ b/src/librbd/LibrbdWriteback.cc
@@ -32,8 +32,7 @@ namespace librbd {
void context_cb(rados_completion_t c, void *arg)
{
Context *con = reinterpret_cast<Context *>(arg);
- con->finish(rados_aio_get_return_value(c));
- delete con;
+ con->complete(rados_aio_get_return_value(c));
}
/**