Message ID | 1444738660-18285-3-git-send-email-kwolf@redhat.com |
---|---|
State | New |
Headers | show |
On Tue, Oct 13, 2015 at 02:17:40PM +0200, Kevin Wolf wrote: > Signed-off-by: Kevin Wolf <kwolf@redhat.com> > --- > block/blkverify.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/block/blkverify.c b/block/blkverify.c > index f8655ad..c5f8e8d 100644 > --- a/block/blkverify.c > +++ b/block/blkverify.c > @@ -143,6 +143,9 @@ static int blkverify_open(BlockDriverState *bs, QDict *options, int flags, > > ret = 0; > fail: > + if (ret < 0) { > + bdrv_unref_child(bs, bs->file); > + } > qemu_opts_del(opts); > return ret; > } > -- > 1.8.3.1 > Reviewed-by: Jeff Cody <jcody@redhat.com>
diff --git a/block/blkverify.c b/block/blkverify.c index f8655ad..c5f8e8d 100644 --- a/block/blkverify.c +++ b/block/blkverify.c @@ -143,6 +143,9 @@ static int blkverify_open(BlockDriverState *bs, QDict *options, int flags, ret = 0; fail: + if (ret < 0) { + bdrv_unref_child(bs, bs->file); + } qemu_opts_del(opts); return ret; }
Signed-off-by: Kevin Wolf <kwolf@redhat.com> --- block/blkverify.c | 3 +++ 1 file changed, 3 insertions(+)