xserver-multidpi/hw/xfree86/modes
Keith Packard c55a44a9a8 xfree86: Reset randr_crtc and randr_output early in xf86CrtcCloseScreen
The DIX crtc and output structures are freed when their resources are
destroyed, which happens before CloseScreen is called. As a result, we
know these pointers are invalid and referencing them during any of the
remaining CloseScreen sequence will be bad.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
Cc: thellstrom@vmware.com
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=106960
2018-07-02 19:34:34 -04:00
..
Makefile.am xfree86: Remove DisplayID support 2014-09-26 15:27:18 -04:00
meson.build Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
xf86Crtc.c xfree86: Reset randr_crtc and randr_output early in xf86CrtcCloseScreen 2018-07-02 19:34:34 -04:00
xf86Crtc.h Add RandR leases with modesetting driver support [v6] 2018-02-27 12:39:50 -05:00
xf86Cursors.c Add RandR leases with modesetting driver support [v6] 2018-02-27 12:39:50 -05:00
xf86cvt.c xserver: Unifdef HAVE_CONFIG_H 2017-03-23 13:19:51 -04:00
xf86DiDGA.c xserver: Unifdef HAVE_CONFIG_H 2017-03-23 13:19:51 -04:00
xf86EdidModes.c edid: use value returned from pruning duplicate modes 2018-01-29 14:38:12 -05:00
xf86gtf.c xserver: Unifdef HAVE_CONFIG_H 2017-03-23 13:19:51 -04:00
xf86Modes.c xserver: Unifdef HAVE_CONFIG_H 2017-03-23 13:19:51 -04:00
xf86Modes.h Eliminate the use of xf86Rename.h 2013-04-24 10:22:20 -07:00
xf86RandR12.c Add RandR leases with modesetting driver support [v6] 2018-02-27 12:39:50 -05:00
xf86RandR12.h xfree86: Hook up colormaps and RandR 1.2 gamma code v6 2016-07-28 10:12:05 +09:00
xf86Rotate.c xserver: Unifdef HAVE_CONFIG_H 2017-03-23 13:19:51 -04:00