vc4: Close our screen's fd on screen close.

We're passed in a freshly dup()ed fd on screen create, so we should close
it on exit.  Debugged by Hugh Cole-Baker.
This commit is contained in:
Eric Anholt 2016-07-11 16:46:20 -07:00
parent c93f6938d5
commit c65a00eaff

View file

@ -82,7 +82,10 @@ vc4_screen_get_vendor(struct pipe_screen *pscreen)
static void
vc4_screen_destroy(struct pipe_screen *pscreen)
{
struct vc4_screen *screen = vc4_screen(pscreen);
vc4_bufmgr_destroy(pscreen);
close(screen->fd);
ralloc_free(pscreen);
}