From d489fcbef71a527076a0f9ab56a71d7a7846d5b3 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 19 Feb 2009 17:58:24 +0000 Subject: [PATCH] fix raw_aio_remove list walk bug [ bug is in raw_aio_cancel in this tree -iwj ] Signed-off-by: Stefano Stabellini Cherry picked and cross-ported by Ian Jackson from Stefano's submission to qemu-devel, 18 Feb 2009 16:56:16 GMT. Cherry picked and cross-ported by Ian Jackson from qemu-xen-unstable 8adde1cbba18de2704a30a76f20855f89c664a88. --- block-raw-posix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/block-raw-posix.c b/block-raw-posix.c index 23641755..0e356e2c 100644 --- a/block-raw-posix.c +++ b/block-raw-posix.c @@ -496,7 +496,7 @@ static void raw_aio_cancel(BlockDriverAIOCB *blockacb) qemu_aio_release(acb); break; } - pacb = &acb->next; + pacb = &(*pacb)->next; } } #endif -- 2.39.5