xserver-multidpi/hw/xfree86
Michel Dänzer 6a5e47c57d xfree86/modes: Bail from xf86RotateRedisplay if pScreen->root is NULL
Avoids a crash in xf86RotatePrepare -> DamageRegister during
CreateScreenResources if rotation or another transform is configured for
any connected RandR output in xorg.conf. The generic rotation/transform
code generally can't work without the root window currently.

Closes: https://gitlab.freedesktop.org/xorg/xserver/issues/969
Fixes: 094f42cdfe "xfree86/modes: Call xf86RotateRedisplay from
                     xf86CrtcRotate"
Acked-by: Olivier Fourdan <ofourdan@redhat.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2020-01-30 17:53:12 +01:00
..
common hw/xfree86/common/xf86Init.c: fix build without glx 2020-01-08 15:55:40 +00:00
ddc Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
dixmods Fix NO_UNDEFINED build with statically linked fb 2019-08-04 10:28:51 -07:00
doc xfree86: Remove -flippixels 2018-09-27 16:50:22 +00:00
dri hw/xfree86: unvalidated lengths 2017-10-10 23:33:44 +02:00
dri2 dri2: Set fallback driver names for Intel and AMD chips 2019-09-30 12:57:22 -04:00
drivers modesetting: Explicitly #include "mi.h" 2020-01-14 15:15:28 -08:00
exa meson: Install man pages 2018-03-27 10:28:33 -04:00
fbdevhw xfree86: ensure the readlink buffer is null-terminated 2018-10-17 09:41:15 +10:00
glamor_egl glamor: Make Xv extension initialize at depth 30. 2018-02-27 10:18:06 -05:00
i2c Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
int10 xfree86: Merge vbe into int10 2019-10-02 10:03:26 -04:00
loader loader: strdup const string assigned to local variable name 2020-01-28 20:35:06 +00:00
man xf86: autobind GPUs to the screen 2019-08-07 12:26:59 +02:00
modes xfree86/modes: Bail from xf86RotateRedisplay if pScreen->root is NULL 2020-01-30 17:53:12 +01:00
os-support xfree86: Test presence of isastream() 2019-11-22 15:22:43 -05:00
parser Fix various spelling errors 2019-10-01 17:05:28 +00:00
ramdac ramdac: Remove core ramdac code 2019-01-30 21:08:48 +00:00
shadowfb meson: Fix linkage of loadable modules for PE/COFF 2017-10-12 15:22:04 -04:00
utils gtf: Warning fix 2018-04-05 14:18:16 -04:00
vgahw xfree86: Remove -flippixels 2018-09-27 16:50:22 +00:00
x86emu Fix various spelling errors 2019-10-01 17:05:28 +00:00
xkb Move statically linked xorgxkb files from dixmods to a separate directory 2017-06-27 12:42:06 -04:00
.gitignore Xorg: Add Xorg.wrap to hw/xfree86/.gitignore 2014-04-18 11:39:16 +02:00
Makefile.am xfree86: Merge vbe into int10 2019-10-02 10:03:26 -04:00
meson.build xfree86: Merge vbe into int10 2019-10-02 10:03:26 -04:00
sdksyms.sh include: Remove now-empty site.h 2019-10-30 16:17:04 +00:00
xorg-wrapper.c Fix various spelling errors 2019-10-01 17:05:28 +00:00
Xorg.sh.in xfree86: rename Xorg.bin to Xorg 2015-01-05 09:53:58 +10:00
xorgconf.cpp xfree86: Remove NoTrapSignals 2018-09-12 20:47:15 +00:00