diff options
Diffstat (limited to 'src/gallium/drivers')
| -rw-r--r-- | src/gallium/drivers/nouveau/nouveau_screen.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/src/gallium/drivers/nouveau/nouveau_screen.c b/src/gallium/drivers/nouveau/nouveau_screen.c index 513e5e02bc..ebb21a6e5a 100644 --- a/src/gallium/drivers/nouveau/nouveau_screen.c +++ b/src/gallium/drivers/nouveau/nouveau_screen.c @@ -258,6 +258,7 @@ nouveau_screen_fini(struct nouveau_screen *screen)  {  	struct pipe_winsys *ws = screen->base.winsys;  	nouveau_channel_free(&screen->channel); -	ws->destroy(ws); +	if (ws) +		ws->destroy(ws);  } | 
