From b6c147622d31272f9728da9ec16d146bf8c45a74 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Mon, 21 May 2012 13:06:54 +0200 Subject: [PATCH] qcow2: don't leak buffer for unexpected qcow_version in header Signed-off-by: Jim Meyering Signed-off-by: Kevin Wolf --- block/qcow2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/block/qcow2.c b/block/qcow2.c index 655799c6a0f..c2e49cded36 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; -- 2.39.5