NAK. sscreen is never NULL here.

Marek

On Thu, Mar 16, 2017 at 3:25 PM, Julien Isorce <[email protected]> wrote:
> CID 1354483
>
> Signed-off-by: Julien Isorce <[email protected]>
> ---
>  src/gallium/drivers/radeonsi/si_pipe.c | 12 ++++++------
>  1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/src/gallium/drivers/radeonsi/si_pipe.c 
> b/src/gallium/drivers/radeonsi/si_pipe.c
> index a9a7c8f..6cbaa72 100644
> --- a/src/gallium/drivers/radeonsi/si_pipe.c
> +++ b/src/gallium/drivers/radeonsi/si_pipe.c
> @@ -675,12 +675,12 @@ static void si_destroy_screen(struct pipe_screen* 
> pscreen)
>  {
>         struct si_screen *sscreen = (struct si_screen *)pscreen;
>         struct si_shader_part *parts[] = {
> -               sscreen->vs_prologs,
> -               sscreen->vs_epilogs,
> -               sscreen->tcs_epilogs,
> -               sscreen->gs_prologs,
> -               sscreen->ps_prologs,
> -               sscreen->ps_epilogs
> +               sscreen ? sscreen->vs_prologs : NULL,
> +               sscreen ? sscreen->vs_epilogs : NULL,
> +               sscreen ? sscreen->tcs_epilogs : NULL,
> +               sscreen ? sscreen->gs_prologs : NULL,
> +               sscreen ? sscreen->ps_prologs : NULL,
> +               sscreen ? sscreen->ps_epilogs : NULL
>         };
>         unsigned i;
>
> --
> 2.7.4
>
> _______________________________________________
> mesa-dev mailing list
> [email protected]
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to