On Tue, 11 Jun 2013 10:38:47 +0200 Kevin Wolf <kw...@redhat.com> wrote:
> Am 10.06.2013 um 19:02 hat Luiz Capitulino geschrieben: > > The call to drv->bdrv_reopen_prepare() can fail due to reasons > > other than an open failure. Unfortunately, we can't use errno > > nor -ret, cause they are not always set. > > > > Stick to a generic error message then. > > > > Signed-off-by: Luiz Capitulino <lcapitul...@redhat.com> > > --- > > block.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/block.c b/block.c > > index 79ad33d..b88ad2f 100644 > > --- a/block.c > > +++ b/block.c > > @@ -1291,8 +1291,8 @@ int bdrv_reopen_prepare(BDRVReopenState > > *reopen_state, BlockReopenQueue *queue, > > if (local_err != NULL) { > > error_propagate(errp, local_err); > > } else { > > - error_set(errp, QERR_OPEN_FILE_FAILED, > > - reopen_state->bs->filename); > > + error_setg(errp, "failed while preparing to reopen image > > '%s'", > > Please start the message with an uppercase letter like before. Fixed. > Also, maybe "Failed to prepare for reopening '%s'" is better? I have no idea :)