diff options
author | Christopher Yeleighton <giecrilj@stegny.2a.pl> | 2011-10-24 18:47:06 -0700 |
---|---|---|
committer | Jeremy Huddleston <jeremyhu@apple.com> | 2011-11-06 16:53:06 -0800 |
commit | 97f2ae60fc0cc755abd8b88df826fcb1a20464fe (patch) | |
tree | 883ec74333379b649855fec49cf815b1d41893b0 | |
parent | 89626304ea1ad316c5b7145a40f09377148cff21 (diff) |
Bug 38420: Xvfb crashes in miInitVisuals() when started with depth=2
https://bugs.freedesktop.org/show_bug.cgi?id=38420
Exit with fatal error message, not segfault.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
(cherry picked from commit 7d50211ab57a35910d79fc3f67ae89aff91fa995)
-rw-r--r-- | 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 31ed50533..dce3f84e4 100644 --- a/hw/vfb/InitOutput.c +++ b/hw/vfb/InitOutput.c @@ -864,6 +864,8 @@ vfbScreenInit(int index, ScreenPtr pScreen, int argc, char **argv) (1 << DirectColor)), 10, TrueColor, 0x3ff00000, 0x000ffc00, 0x000003ff); break; + default: + return FALSE; } miSetPixmapDepths (); |