From 663a113700a94ca9d163f020b3317f6b319c4154 Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Tue, 2 Oct 2018 17:29:33 -0500 Subject: [PATCH] anv: Improve the asserts in anv_buffer_get_range Reviewed-by: Lionel Landwerlin --- src/intel/vulkan/anv_private.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index 25e290e..d8a08d9 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -1705,7 +1705,8 @@ anv_buffer_get_range(struct anv_buffer *buffer, uint64_t offset, uint64_t range) if (range == VK_WHOLE_SIZE) { return buffer->size - offset; } else { - assert(range <= buffer->size); + assert(range + offset >= range); + assert(range + offset <= buffer->size); return range; } } -- 2.7.4