glx: free fbconfigs on destroy
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com> Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
This commit is contained in:
parent
bb766ef112
commit
4b0a3cbab1
|
@ -423,8 +423,15 @@ __glXScreenInit(__GLXscreen * pGlxScreen, ScreenPtr pScreen)
|
||||||
void
|
void
|
||||||
__glXScreenDestroy(__GLXscreen * screen)
|
__glXScreenDestroy(__GLXscreen * screen)
|
||||||
{
|
{
|
||||||
|
__GLXconfig *config, *next;
|
||||||
|
|
||||||
free(screen->glvnd);
|
free(screen->glvnd);
|
||||||
free(screen->GLXextensions);
|
free(screen->GLXextensions);
|
||||||
free(screen->GLextensions);
|
free(screen->GLextensions);
|
||||||
free(screen->visuals);
|
free(screen->visuals);
|
||||||
|
|
||||||
|
for (config = screen->fbconfigs; config != NULL; config = next) {
|
||||||
|
next = config->next;
|
||||||
|
free(config);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue