]> www.infradead.org Git - users/dwmw2/qemu.git/commit
block/qcow.c: Fix memory leak in qcow_create()
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 5 Jun 2017 13:55:54 +0000 (14:55 +0100)
committerKevin Wolf <kwolf@redhat.com>
Fri, 9 Jun 2017 11:46:20 +0000 (13:46 +0200)
commit272545cf215f183ecb84c1d0fca3fd38db806977
treefc1cf0280bcd7a45290312a4293cc358746b6faf
parentc3971b883a596abc6af45f53d2f43fb2f59ccd3b
block/qcow.c: Fix memory leak in qcow_create()

Coverity points out that the code path in qcow_create() for
the magic "fat:" backing file name leaks the memory used to
store the filename (CID 1307771). Free the memory before
we overwrite the pointer.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/qcow.c