Fixes dereference before null check defect reported by Coverity.
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: Marek Olšák <maraeo@gmail.com>
struct pipe_sampler_view src_templ, *src_view;
unsigned bind;
boolean is_stencil, is_depth;
- const struct util_format_description *src_desc =
- util_format_description(src->format);
+ const struct util_format_description *src_desc;
/* Give up if textures are not set. */
assert(dst && src);
if (!dst || !src)
return;
+ src_desc = util_format_description(src->format);
+
assert(src->target < PIPE_MAX_TEXTURE_TYPES);
/* Is this a ZS format? */