summaryrefslogtreecommitdiff
path: root/block/iscsi.c
diff options
context:
space:
mode:
authorPeter Lieven <pl@kamp.de>2013-07-11 14:16:24 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2013-07-17 17:00:28 +0200
commitd3bda7bc166f40326ba646ee145630bb1b59da96 (patch)
tree42751c171441534b0da01b3a473b9c56da8b2885 /block/iscsi.c
parent0a53f010745635c39a83756a948df60a84e88fe5 (diff)
downloadqemu-d3bda7bc166f40326ba646ee145630bb1b59da96.tar.gz
iscsi: fix -ENOSPC in iscsi_create()
the -ENOPSC case did not work due to the missing goto. Reported-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Peter Lieven <pl@kamp.de> Cc: qemu-stable@nongnu.org Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'block/iscsi.c')
-rw-r--r--block/iscsi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/block/iscsi.c b/block/iscsi.c
index fa5252cc40..91b602c538 100644
--- a/block/iscsi.c
+++ b/block/iscsi.c
@@ -1272,6 +1272,7 @@ static int iscsi_create(const char *filename, QEMUOptionParameter *options)
}
if (bs.total_sectors < total_size) {
ret = -ENOSPC;
+ goto out;
}
ret = 0;