mirror of https://github.com/xqemu/xqemu.git
block: Fix bdrv_is_first_non_filter()
Consider top level BlockDriverStates as well. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Benoit Canet <benoit@irqsave.net> Tested-by: Benoit Canet <benoit@irqsave.net>
This commit is contained in:
parent
a71835a0cc
commit
e6dc8a1f83
6
block.c
6
block.c
|
@ -5416,11 +5416,7 @@ bool bdrv_is_first_non_filter(BlockDriverState *candidate)
|
|||
QTAILQ_FOREACH(bs, &bdrv_states, device_list) {
|
||||
bool perm;
|
||||
|
||||
if (!bs->file) {
|
||||
continue;
|
||||
}
|
||||
|
||||
perm = bdrv_recurse_is_first_non_filter(bs->file, candidate);
|
||||
perm = bdrv_recurse_is_first_non_filter(bs, candidate);
|
||||
|
||||
/* candidate is the first non filter */
|
||||
if (perm) {
|
||||
|
|
Loading…
Reference in New Issue