From adb998c12aa7aa22c78baaec5c1252721e89c3de Mon Sep 17 00:00:00 2001 From: Fam Zheng Date: Mon, 15 May 2017 22:10:14 +0800 Subject: qemu-img: Fix leakage of options on error Reported by Coverity. Signed-off-by: Fam Zheng Message-id: 20170515141014.25793-1-famz@redhat.com Reviewed-by: Eric Blake Signed-off-by: Max Reitz --- qemu-img.c | 1 + 1 file changed, 1 insertion(+) (limited to 'qemu-img.c') diff --git a/qemu-img.c b/qemu-img.c index 0bf941ba56..5aef8ef047 100644 --- a/qemu-img.c +++ b/qemu-img.c @@ -295,6 +295,7 @@ static BlockBackend *img_open_opts(const char *optstr, if (qdict_haskey(options, BDRV_OPT_FORCE_SHARE) && !qdict_get_bool(options, BDRV_OPT_FORCE_SHARE)) { error_report("--force-share/-U conflicts with image options"); + QDECREF(options); return NULL; } qdict_put(options, BDRV_OPT_FORCE_SHARE, qbool_from_bool(true)); -- cgit v1.2.1