summaryrefslogtreecommitdiff
path: root/block.c
diff options
context:
space:
mode:
authorMarkus Armbruster <armbru@redhat.com>2014-05-28 11:16:57 +0200
committerMichael Roth <mdroth@linux.vnet.ibm.com>2014-08-05 11:42:52 -0500
commitd1567e298094a496ad5dc81c9a360dfab98a214d (patch)
treea374ceac5c012ebd7a0d815d46abe718e0386848 /block.c
parent5e3322eec31e6198c5370a1f01c6e1429548ebcb (diff)
downloadqemu-d1567e298094a496ad5dc81c9a360dfab98a214d.tar.gz
block: Plug memory leak on brv_open_image() error path
Introduced in commit da557a. Spotted by Coverity. Signed-off-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Benoit Canet <benoit@irqsave.net> Signed-off-by: Kevin Wolf <kwolf@redhat.com> (cherry picked from commit b20e61e0d52eef57cf5db55087b16e0b5207e730) Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Diffstat (limited to 'block.c')
-rw-r--r--block.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/block.c b/block.c
index e3ba203d9f..5448430147 100644
--- a/block.c
+++ b/block.c
@@ -1158,6 +1158,7 @@ int bdrv_open_image(BlockDriverState **pbs, const char *filename,
bdref_key);
ret = -EINVAL;
}
+ QDECREF(image_options);
goto done;
}