aboutsummaryrefslogtreecommitdiff
path: root/block/qed-check.c
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2014-03-26 13:05:55 +0100
committerStefan Hajnoczi <stefanha@redhat.com>2014-04-01 15:22:35 +0200
commit73ed27ec28a1dbebdd2ae792284151f029950fbe (patch)
tree9b35d05f937d38cbd85e1d4fd3a4d707f988da88 /block/qed-check.c
parent2c1885adcf0312da80c7317b09f9adad97fa0fc6 (diff)
downloadqemu-73ed27ec28a1dbebdd2ae792284151f029950fbe.zip
qemu-73ed27ec28a1dbebdd2ae792284151f029950fbe.tar.gz
qemu-73ed27ec28a1dbebdd2ae792284151f029950fbe.tar.bz2
dmg: prevent out-of-bounds array access on terminator
When a terminator is reached the base for offsets and sectors is stored. The following records that are processed will use this base value. If the first record we encounter is a terminator, then calculating the base values would result in out-of-bounds array accesses. Don't do that. Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'block/qed-check.c')
0 files changed, 0 insertions, 0 deletions