This fixes a segfault when doing unaligned zero write to a image that is 4k
aligned.
Reproducer:
$ (echo "open -o file.align=4k blkdebug::img"; echo "write -z 512 1024") |
qemu-io
Fam Zheng (2):
block: Fix unaligned zero write
qemu-iotests: Test unaligned 4k zero write
block.c | 51 ++++++++++++++++++++++++++++++++++++++--------
tests/qemu-iotests/033 | 47 ++++++++++++++++++++++++++----------------
tests/qemu-iotests/033.out | 26 +++++++++++++++++++++++
3 files changed, 98 insertions(+), 26 deletions(-)
--
2.1.0