summary refs log tree commit diff stats
path: root/scripts/qapi-types.py
diff options
context:
space:
mode:
authorMax Reitz <mreitz@redhat.com>2013-10-09 10:51:06 +0200
committerKevin Wolf <kwolf@redhat.com>2013-10-11 16:49:59 +0200
commit88fb15351284868b70fa1d5b101e809057fcc5aa (patch)
treeb8d5c8d1e918ecb3ff76a5ad6490f0f812705c64 /scripts/qapi-types.py
parent9186ad9658cc597937fbc03ad66bceb3a0515d99 (diff)
downloadfocaccia-qemu-88fb15351284868b70fa1d5b101e809057fcc5aa.tar.gz
focaccia-qemu-88fb15351284868b70fa1d5b101e809057fcc5aa.zip
qcow2: Assert against snapshot name/ID overflow
qcow2_write_snapshots relies on the length of every snapshot ID and name
fitting into an unsigned 16 bit integer. This is currently ensured by
QEMU through generally only allowing 128 byte IDs and 256 byte names.
However, if this should change in the future, the length written to the
image file should not be silently truncated (though the name itself
would be written completely).

Since this is currently not an issue but might require attention due to
internal QEMU changes in the future, an assert ensuring sanity is enough
for now.

Signed-off-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'scripts/qapi-types.py')
0 files changed, 0 insertions, 0 deletions