mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-14 17:18:09 +00:00
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:
committed by
Adam Jackson
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user