aboutsummaryrefslogtreecommitdiff
path: root/tests/test-clone-visitor.c
diff options
context:
space:
mode:
authorKevin Wolf <kwolf@redhat.com>2018-02-07 16:38:05 +0100
committerKevin Wolf <kwolf@redhat.com>2018-03-09 15:17:48 +0100
commit89b259eeaa0f4ad3fa89cbe500da9335536e20ee (patch)
tree01656995c7920de5b036a78703931d9928585185 /tests/test-clone-visitor.c
parent4906da7e4de3720995b644f9903879cfd5a51a40 (diff)
file-posix: Fix no-op bdrv_truncate() with falloc preallocation
If bdrv_truncate() is called, but the requested size is the same as before, don't call posix_fallocate(), which returns -EINVAL for length zero and would therefore make bdrv_truncate() fail. The problem can be triggered by creating a zero-sized raw image with 'falloc' preallocation mode. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'tests/test-clone-visitor.c')
0 files changed, 0 insertions, 0 deletions