radeonsi: Move NULL check before dereference.
authorVinson Lee <vlee@freedesktop.org>
Sat, 7 May 2022 00:17:50 +0000 (17:17 -0700)
committerMarge Bot <emma+marge@anholt.net>
Wed, 11 May 2022 04:55:35 +0000 (04:55 +0000)
commit997dc0a5e87cde58b4527185ed89196261164801
treeaf9184a2586ef46ed986dda1d7c48801be7da9b5
parent14b1ed1ce105d42652f70e2fd13c90fc4f2e7ffc
radeonsi: Move NULL check before dereference.

Fix defect reported by Coverity Scan.

Dereference before null check (REVERSE_INULL)
check_after_deref: Null-checking desc suggests that it may be
null, but it has already been dereferenced on all paths leading to
the check.

Fixes: 2f83dce059 ("radeonsi: don't report R64_*INT as a sampler format because it doesn't work")
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16380>
src/gallium/drivers/radeonsi/si_state.c