xserver-multidpi/hw
Peter Hutterer f0d7e9db28 xfree86: duplicate xorg.conf device information before xf86NewInputDevice
xf86ConfigLayout.inputs contains the information from the xorg.conf
file. Passing this into xf86NewInputDevice means the device will get
cleaned up on exit and the pointers in xf86ConfigLayout.inputs are left
dangling. In the second server generation, this results in a server
crash.

Also, rename pDev to pInfo. pDev is pretty much reserved for DeviceIntPtr
types.

Reproducible: AutoAddDevices off and xorg.conf input sections, trigger
server regeneration.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
2011-07-27 09:31:02 +10:00
..
dmx glx: Remove a few lingering traces of __GLXscreen.GLXVersion 2011-07-07 18:09:21 +01:00
kdrive input: free the EQ allocated memory on shutdown (#38634) 2011-07-01 08:46:28 +10:00
vfb input: free the EQ allocated memory on shutdown (#38634) 2011-07-01 08:46:28 +10:00
xfree86 xfree86: duplicate xorg.conf device information before xf86NewInputDevice 2011-07-27 09:31:02 +10:00
xnest input: free the EQ allocated memory on shutdown (#38634) 2011-07-01 08:46:28 +10:00
xquartz glx: Remove a few lingering traces of __GLXscreen.GLXVersion 2011-07-07 18:09:21 +01:00
xwin XWinrc: replace hard coded section number with __filemansuffix__ 2011-07-07 18:12:55 +01:00
Makefile.am Catch errors in recursive relink targets 2010-03-22 00:45:57 -05:00