aboutsummaryrefslogtreecommitdiff
path: root/block/qcow2.c
diff options
context:
space:
mode:
authorKevin Wolf <kwolf@redhat.com>2019-03-13 15:22:38 +0100
committerKevin Wolf <kwolf@redhat.com>2019-03-19 15:49:29 +0100
commita0cf83639c7adbdee08a5bac840c5aada019b8f3 (patch)
tree321ea75b3cfdd92902b97d08813bb170752190c2 /block/qcow2.c
parent5e771752a1ffba3a99d7d75b6d492b4a86b59e1b (diff)
downloadqemu-a0cf83639c7adbdee08a5bac840c5aada019b8f3.zip
qemu-a0cf83639c7adbdee08a5bac840c5aada019b8f3.tar.gz
qemu-a0cf83639c7adbdee08a5bac840c5aada019b8f3.tar.bz2
qcow2: Fix data file error condition in qcow2_co_create()
We were trying to check whether bdrv_open_blockdev_ref() returned success, but accidentally checked the wrong variable. Spotted by Coverity (CID 1399703). Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Diffstat (limited to 'block/qcow2.c')
-rw-r--r--block/qcow2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/block/qcow2.c b/block/qcow2.c
index 0dd77c6..d507ee0 100644
--- a/block/qcow2.c
+++ b/block/qcow2.c
@@ -3073,7 +3073,7 @@ qcow2_co_create(BlockdevCreateOptions *create_options, Error **errp)
goto out;
}
data_bs = bdrv_open_blockdev_ref(qcow2_opts->data_file, errp);
- if (bs == NULL) {
+ if (data_bs == NULL) {
ret = -EIO;
goto out;
}