From: quweijie <quwei...@huayun.com> Signed-off-by: quweijie <quwei...@huayun.com> --- block/quorum.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/block/quorum.c b/block/quorum.c index 6d7a56b..a8272fe 100644 --- a/block/quorum.c +++ b/block/quorum.c @@ -1096,6 +1096,7 @@ static void quorum_del_child(BlockDriverState *bs, BdrvChild *child, memmove(&s->children[i], &s->children[i + 1], (s->num_children - i - 1) * sizeof(BdrvChild *)); s->children = g_renew(BdrvChild *, s->children, --s->num_children); + s->next_child_index--; bdrv_unref_child(bs, child); bdrv_drained_end(bs); -- 1.8.3.1