OSDN Git Service

qcow2: Always use error path in l2_allocate
authorMax Reitz <mreitz@redhat.com>
Wed, 25 Sep 2013 14:37:20 +0000 (16:37 +0200)
committerKevin Wolf <kwolf@redhat.com>
Fri, 27 Sep 2013 15:22:43 +0000 (17:22 +0200)
commitbe0b742ee320d1139d57062fa18490e7aa485f2a
tree10f9e2198f289445546553a20f1c4f2f63fd6861
parent8585afd8133eed037dde9c14106e7eb8d7c46968
qcow2: Always use error path in l2_allocate

Just returning -errno in some cases prevents
trace_qcow2_l2_allocate_done from being executed (and, in one case, also
the unused allocated L2 table from being freed). Always going down the
error path fixes this.

Signed-off-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/qcow2-cluster.c