OSDN Git Service

radv: fix out-of-bounds access when copying descriptors BO list
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 25 Feb 2019 14:28:24 +0000 (15:28 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 6 Mar 2019 21:35:53 +0000 (21:35 +0000)
commit0a261496f87094b6dbe5f1f7bba2b8beff6a136d
tree53d4dac7a92d66d675f153e53266f9d953ac08ab
parentb72e2f860049ab0a7e2d77e6a7fcc361119da9a2
radv: fix out-of-bounds access when copying descriptors BO list

We shouldn't increment the buffer list pointers twice.

This fixes some crashes with new CTS
dEQP-VK.binding_model.descriptor_copy.*.

Cc: 18.3 19.0 <mesa-stable@lists.freedesktop.org>
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
(cherry picked from commit 9256e0a09dfa94fecfef8e250755732ac35689ec)
src/amd/vulkan/radv_descriptor_set.c