From a4cb25f8c816adc3bdf6a28d5beb558e8be40121 Mon Sep 17 00:00:00 2001 From: Ben Gamari Date: Tue, 24 Jun 2008 12:08:35 +0930 Subject: [PATCH] dix: free FocusPrivates when deleting a window. #16493 Signed-off-by: Peter Hutterer X.Org Bug 16493 --- dix/window.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dix/window.c b/dix/window.c index 6b9506825..137afa0b4 100644 --- a/dix/window.c +++ b/dix/window.c @@ -978,6 +978,7 @@ DeleteWindow(pointer value, XID wid) if (pWin->prevSib) pWin->prevSib->nextSib = pWin->nextSib; } + xfree(dixLookupPrivate(&pWin->devPrivates, FocusPrivatesKey)); dixFreePrivates(pWin->devPrivates); xfree(pWin); return Success;