From dc43909219fe2a4d03139638814b89032b2921b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Sandmann=20Pedersen?= Date: Fri, 7 Apr 2006 17:49:32 +0000 Subject: [PATCH] =?UTF-8?q?Fri=20Apr=207=2013:46:45=202006=20S=C3=B8ren=20?= =?UTF-8?q?Sandmann=20=20Use=20FreeResource=20instead?= =?UTF-8?q?=20of=20deleteCompOverlayClient()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ChangeLog | 5 +++++ composite/compext.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 864fec18b..643fca3e1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Apr 7 13:46:45 2006 Søren Sandmann + + * composite/compext.c (ProcCompositeReleaseOverlayWindow): Use + FreeResource instead of deleteCompOverlayClient() + 2006-04-07 Adam Jackson * hw/xfree86/common/xisb.c: diff --git a/composite/compext.c b/composite/compext.c index cc9b665f7..a7ad4e2fd 100644 --- a/composite/compext.c +++ b/composite/compext.c @@ -501,7 +501,8 @@ ProcCompositeReleaseOverlayWindow (ClientPtr client) return BadMatch; } - deleteCompOverlayClient(pOc, pOc->pScreen); + /* The delete function will free the client structure */ + FreeResource (pOc->resource, 0); cs = GetCompScreen(pScreen); if (cs->pOverlayClients == NULL) {