mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 07:28:11 +02:00
nv50/nvc0: fix crash when channel allocation fails
This commit is contained in:
parent
19b1025172
commit
27e77cb902
2 changed files with 4 additions and 2 deletions
|
|
@ -228,7 +228,8 @@ nv50_screen_destroy(struct pipe_screen *pscreen)
|
|||
nouveau_fence_wait(screen->base.fence.current);
|
||||
nouveau_fence_ref (NULL, &screen->base.fence.current);
|
||||
}
|
||||
screen->base.channel->user_private = NULL;
|
||||
if (screen->base.channel)
|
||||
screen->base.channel->user_private = NULL;
|
||||
if (screen->blitctx)
|
||||
FREE(screen->blitctx);
|
||||
|
||||
|
|
|
|||
|
|
@ -220,7 +220,8 @@ nvc0_screen_destroy(struct pipe_screen *pscreen)
|
|||
nouveau_fence_wait(screen->base.fence.current);
|
||||
nouveau_fence_ref(NULL, &screen->base.fence.current);
|
||||
}
|
||||
screen->base.channel->user_private = NULL;
|
||||
if (screen->base.channel)
|
||||
screen->base.channel->user_private = NULL;
|
||||
|
||||
if (screen->blitctx)
|
||||
FREE(screen->blitctx);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue