zink: Fix memory leak on error path.
authorVinson Lee <vlee@freedesktop.org>
Sat, 30 Apr 2022 05:57:02 +0000 (22:57 -0700)
committerMarge Bot <emma+marge@anholt.net>
Wed, 4 May 2022 22:41:48 +0000 (22:41 +0000)
commit7f91e8fad94dd34f83c6a124dbbe5d210be7715f
tree9c754f4665b448f356e37278e877c905e73a9cc8
parent6214251c03cd00e79af7c4d8e90a180d733f75fa
zink: Fix memory leak on error path.

Fix defect reported by Coverity Scan.

Resource leak (RESOURCE_LEAK)
leaked_storage: Variable sampler_view going out of scope leaks the storage it points to.

Fixes: 625457caafb ("zink: handle swapchain acquire failures more directly")
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16258>
src/gallium/drivers/zink/zink_context.c