diff options
author | Max Reitz <mreitz@redhat.com> | 2013-09-25 16:37:18 +0200 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2013-09-27 11:31:59 +0200 |
commit | 8585afd8133eed037dde9c14106e7eb8d7c46968 (patch) | |
tree | 3fd41ce93be9bbc8e7e79c646b8ac8e6fd86ae00 /block/rbd.c | |
parent | fd9e03e6060b3a64099d17e4a886421b21dd7341 (diff) |
qcow2: Don't put invalid L2 table into cache
In l2_allocate, the fail path is executed if qcow2_cache_flush fails.
However, the L2 table has not yet been fetched from the L2 table cache.
The qcow2_cache_put in the fail path therefore basically gives an
undefined argument as the L2 table address (in this case).
Signed-off-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'block/rbd.c')
0 files changed, 0 insertions, 0 deletions