Am 05.06.2014 um 16:15 hat Benoît Canet geschrieben: > The Thursday 05 Jun 2014 à 15:55:27 (+0200), Kevin Wolf wrote : > > Signed-off-by: Kevin Wolf <kw...@redhat.com> > > --- > > block/rbd.c | 5 ++++- > > 1 file changed, 4 insertions(+), 1 deletion(-) > > > > diff --git a/block/rbd.c b/block/rbd.c > > index 09af484..94e2bfd 100644 > > --- a/block/rbd.c > > +++ b/block/rbd.c > > @@ -684,13 +684,16 @@ static BlockDriverAIOCB > > *rbd_start_aio(BlockDriverState *bs, > > } > > > > if (r < 0) { > > - goto failed; > > + goto failed_completion; > > } > > > > return &acb->common; > > > > +failed_completion: > > + rbd_aio_release(c); > > failed: > > g_free(rcb); > > + g_free(acb->bounce); > > Err, Isn't it blockaligned ? (qemu_vfree) ?
*sigh* Yes, the patch was too trivial to get it right. Thanks for catching this. Kevin