From 469d5bf8b75038631c27edbb0f9cdf7d737fa233 Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Fri, 17 Dec 2010 16:48:45 +0000 Subject: [PATCH] mi: Sync: Don't free managed screen private misync allocates space for its screen private with dixRegisterPrivateKey, which means it doesn't have to free it at CloseScreen time; doing so will, in fact, result in a crash. Signed-off-by: Daniel Stone Reviewed-by: James Jones Acked-by: Tiago Vignatti --- miext/sync/misync.c | 1 - 1 file changed, 1 deletion(-) diff --git a/miext/sync/misync.c b/miext/sync/misync.c index bcc68a2bb..50226d9e3 100644 --- a/miext/sync/misync.c +++ b/miext/sync/misync.c @@ -167,7 +167,6 @@ SyncCloseScreen (int i, ScreenPtr pScreen) SyncScreenPrivPtr pScreenPriv = SYNC_SCREEN_PRIV(pScreen); pScreen->CloseScreen = pScreenPriv->CloseScreen; - free(pScreenPriv); return (*pScreen->CloseScreen) (i, pScreen); }