mirror of
https://github.com/X11Libre/xserver.git
synced 2026-03-24 03:44:06 +00:00
dix: dixFreeScreen call hookPostCreateResources too
Call DeleteCallbackList(&pScreen->hookPostCreateResources) during dixFreeScreen, because otherwise it will be heap-use-after-free during DeleteCallbackManager call. Signed-off-by: Tautvis <gtautvis@gmail.com>
This commit is contained in:
@@ -25,5 +25,6 @@ void dixFreeScreen(ScreenPtr pScreen)
|
||||
DeleteCallbackList(&pScreen->hookClose);
|
||||
DeleteCallbackList(&pScreen->hookPostClose);
|
||||
DeleteCallbackList(&pScreen->hookPixmapDestroy);
|
||||
DeleteCallbackList(&pScreen->hookPostCreateResources);
|
||||
free(pScreen);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user