[PATCH] Bug 38420: Xvfb crashes in miInitVisuals() when started with depth=2

Alan Coopersmith alan.coopersmith at oracle.com
Mon Oct 24 18:47:06 PDT 2011


From: Christopher Yeleighton <giecrilj at stegny.2a.pl>

https://bugs.freedesktop.org/show_bug.cgi?id=38420

Exit with fatal error message, not segfault.

Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
Reviewed-by: Jeremy Huddleston <jeremyhu at apple.com>
---
 hw/vfb/InitOutput.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/hw/vfb/InitOutput.c b/hw/vfb/InitOutput.c
index 0e701e5..1218547 100644
--- a/hw/vfb/InitOutput.c
+++ b/hw/vfb/InitOutput.c
@@ -863,6 +863,8 @@ vfbScreenInit(int index, ScreenPtr pScreen, int argc, char **argv)
 				   (1 << DirectColor)),
 				  10, TrueColor, 0x3ff00000, 0x000ffc00, 0x000003ff);
 	break;
+    default:
+	return FALSE;
     }
 
     miSetPixmapDepths ();
-- 
1.7.3.2



More information about the xorg-devel mailing list