On Sun, Oct 09, 2016 at 05:17:27PM +0800, Xu Tian wrote: > If backing file can not open when do qemu-img rebase, var 'ret' not > assign a no-zero value, qemu-img process go out with exit code zero. > > Signed-off-by: Xu Tian <xut...@redhat.com> > --- > qemu-img.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/qemu-img.c b/qemu-img.c > index 46f2a6d..37dcade 100644 > --- a/qemu-img.c > +++ b/qemu-img.c > @@ -2918,6 +2918,7 @@ static int img_rebase(int argc, char **argv) > error_reportf_err(local_err, > "Could not open old backing file '%s': ", > backing_name); > + ret = -1; > goto out; > } > > @@ -2935,6 +2936,7 @@ static int img_rebase(int argc, char **argv) > error_reportf_err(local_err, > "Could not open new backing file '%s': ", > out_baseimg); > + ret = -1; > goto out; > } > } > -- > 2.5.5 > >
Hi Xu, You should also CC qemu-de...@nongnu.org (and maybe Max Reitz too) in your patch. -- Reda