Message ID | 20170420075237.18219-4-famz@redhat.com |
---|---|
State | New |
Headers | show |
diff --git a/block.c b/block.c index f5182d8..ac0527a 100644 --- a/block.c +++ b/block.c @@ -2372,7 +2372,9 @@ static BlockDriverState *bdrv_open_inherit(const char *filename, goto fail; } if (file_bs != NULL) { - file = blk_new(BLK_PERM_CONSISTENT_READ, BLK_PERM_ALL); + file = blk_new(flags & BDRV_O_UNSAFE_READ ? + 0 : BLK_PERM_CONSISTENT_READ, + BLK_PERM_ALL); blk_insert_bs(file, file_bs, &local_err); bdrv_unref(file_bs); if (local_err) {
Signed-off-by: Fam Zheng <famz@redhat.com> --- block.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)