File u_miCloseScreen_check_for_null_pScreen_dev_private.patch of Package xorg-x11-server.33213

 mi/miscrinit.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
Index: xorg-server-1.20.3/mi/miscrinit.c
===================================================================
--- xorg-server-1.20.3.orig/mi/miscrinit.c
+++ xorg-server-1.20.3/mi/miscrinit.c
@@ -121,7 +121,9 @@ miModifyPixmapHeader(PixmapPtr pPixmap,
 static Bool
 miCloseScreen(ScreenPtr pScreen)
 {
-    return ((*pScreen->DestroyPixmap) ((PixmapPtr) pScreen->devPrivate));
+    if (pScreen->devPrivate)
+        return ((*pScreen->DestroyPixmap) ((PixmapPtr) pScreen->devPrivate));
+    return TRUE;
 }
 
 /* With the introduction of pixmap privates, the "screen pixmap" can no
openSUSE Build Service is sponsored by