From: Jim Meyering Date: Mon, 21 May 2012 11:06:54 +0000 (+0200) Subject: qcow2: don't leak buffer for unexpected qcow_version in header X-Git-Url: https://repo.jachan.dev/qemu.git/commitdiff_plain/b6c147622d31272f9728da9ec16d146bf8c45a74 qcow2: don't leak buffer for unexpected qcow_version in header Signed-off-by: Jim Meyering Signed-off-by: Kevin Wolf --- diff --git a/block/qcow2.c b/block/qcow2.c index 655799c6a0..c2e49cded3 100644 --- a/block/qcow2.c +++ b/block/qcow2.c @@ -919,7 +919,8 @@ int qcow2_update_header(BlockDriverState *bs) ret = sizeof(*header); break; default: - return -EINVAL; + ret = -EINVAL; + goto fail; } buf += ret;