From f6f1d635aee8eeea69ed02aa0d967c1dde7870fc Mon Sep 17 00:00:00 2001 From: Josh Durgin Date: Fri, 11 Mar 2011 18:44:21 -0800 Subject: [PATCH] librbd: delete block completion after it's finished --- src/librbd.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librbd.cc b/src/librbd.cc index 050019cffb718..a9f42c9ffc1c7 100644 --- a/src/librbd.cc +++ b/src/librbd.cc @@ -1201,6 +1201,7 @@ void rados_cb(rados_completion_t c, void *arg) dout(10) << "rados_cb" << dendl; AioBlockCompletion *block_completion = (AioBlockCompletion *)arg; block_completion->complete(rados_aio_get_return_value(c)); + delete block_completion; } int aio_write(ImageCtx *ictx, off_t off, uint64_t len, const char *buf, -- 2.39.5