commit | cd8b7aaa073d83337dd100f6258a56fdd76d778d | [log] [tgz] |
---|---|---|
author | Kevin Wolf <kwolf@redhat.com> | Wed Feb 07 17:58:47 2018 +0100 |
committer | Kevin Wolf <kwolf@redhat.com> | Fri Mar 09 15:17:48 2018 +0100 |
tree | b47d7bc0c14631b96aee845966c3400aa9856016 | |
parent | 89b259eeaa0f4ad3fa89cbe500da9335536e20ee [diff] |
block: Fail bdrv_truncate() with negative size Most callers have their own checks, but something like this should also be checked centrally. As it happens, x-blockdev-create can pass negative image sizes to format drivers (because there is no QAPI type that would reject negative numbers) and triggers the check added by this patch. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com>