debian/changelog |    1 +
 src/fbdev.c      |    1 +
 2 files changed, 2 insertions(+)

New commits:
commit 1658ad9770f9334357bf1e49f541426f00d5a858
Author: Cyril Brulebois <[email protected]>
Date:   Sun Feb 7 20:41:48 2010 +0000

    Fixes crash in CloseScreen().

diff --git a/debian/changelog b/debian/changelog
index 884d875..9416b8e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ xserver-xorg-video-fbdev (1:0.4.1-2) UNRELEASED; urgency=low
   [ Cyril Brulebois ]
   * Add udeb needed for the graphical installer:
     xserver-xorg-video-fbdev-udeb.
+  * Backport “Fixes crash in CloseScreen().” by Julien Cristau.
 
  -- Julien Cristau <[email protected]>  Sat, 23 Jan 2010 02:05:49 +0100
 
diff --git a/src/fbdev.c b/src/fbdev.c
index 0ba0743..149bb24 100644
--- a/src/fbdev.c
+++ b/src/fbdev.c
@@ -959,6 +959,7 @@ FBDevCloseScreen(int scrnIndex, ScreenPtr pScreen)
        fbdevHWRestore(pScrn);
        fbdevHWUnmapVidmem(pScrn);
        if (fPtr->shadow) {
+           shadowRemove(pScreen, pScreen->GetScreenPixmap(pScreen));
            xfree(fPtr->shadow);
            fPtr->shadow = NULL;
        }


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to