projects
/
sdk
/
emulator
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
effb11d
)
qcow2: Fix error return code in qcow2_alloc_cluster_link_l2
author
Kevin Wolf
<kwolf@redhat.com>
Tue, 23 Mar 2010 11:53:47 +0000
(12:53 +0100)
committer
Kevin Wolf
<kwolf@redhat.com>
Fri, 23 Apr 2010 14:08:46 +0000
(16:08 +0200)
Fix qcow2_alloc_cluster_link_l2 to return the real error code like it does in
all other error cases.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/qcow2-cluster.c
patch
|
blob
|
history
diff --git
a/block/qcow2-cluster.c
b/block/qcow2-cluster.c
index
2f37acd
..
d2774d1
100644
(file)
--- a/
block/qcow2-cluster.c
+++ b/
block/qcow2-cluster.c
@@
-687,8
+687,8
@@
int qcow2_alloc_cluster_link_l2(BlockDriverState *bs, QCowL2Meta *m)
(i << s->cluster_bits)) | QCOW_OFLAG_COPIED);
}
- if (write_l2_entries(s, l2_table, l2_offset, l2_index, m->nb_clusters) < 0) {
- ret = -1;
+ ret = write_l2_entries(s, l2_table, l2_offset, l2_index, m->nb_clusters);
+ if (ret < 0) {
goto err;
}