On Tue, Dec 13, 2011 at 8:37 PM, Paolo Bonzini <pbonz...@redhat.com> wrote:
> In the next patches, the protocols will modify bs->open_flags to signify
> that they cannot support the exact requested feature set.  Pass the
> modified flags to the format.
>
> Signed-off-by: Paolo Bonzini <pbonz...@redhat.com>
> ---
>  block.c |    3 ++-
>  1 files changed, 2 insertions(+), 1 deletions(-)
>
> diff --git a/block.c b/block.c
> index fa11e3a..6734e66 100644
> --- a/block.c
> +++ b/block.c
> @@ -612,8 +612,9 @@ static int bdrv_open_common(BlockDriverState *bs, const 
> char *filename,
>         ret = drv->bdrv_file_open(bs, filename, open_flags);
>     } else {
>         ret = bdrv_file_open(&bs->file, filename, open_flags);
> +        bs->open_flags = bs->file->open_flags;
>         if (ret >= 0) {
> -            ret = drv->bdrv_open(bs, open_flags);
> +            ret = drv->bdrv_open(bs, bs->file->open_flags);
s/bs->file->open_flags/bs->open_flags/, it is more reasonable to use
bs->open_flags here.

>         }
>     }
>
> --
> 1.7.7.1
>
>
>



-- 
Regards,

Zhi Yong Wu

Reply via email to