xserver-multidpi/glx
Kristian Høgsberg 2f0abd7d69 glx: Fix use after free in DrawableGone
(note that nearly identical patches were proposed by Kristian and Chris)

Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reported-by: Julien Cristau <jcristau@debian.org>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
Tested-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Keith Packard <keithp@keithp.com>
2010-09-28 08:01:28 -07:00
..
dispatch.h
extension_string.c GLX/DRI2: add INTEL_swap_event support 2010-01-11 16:17:15 -05:00
extension_string.h GLX/DRI2: add INTEL_swap_event support 2010-01-11 16:17:15 -05:00
g_disptab.h
glapi.c Suppress certain GCC warnings in auto-generated code. 2009-10-28 18:59:07 -07:00
glapi.h
glapioffsets.h
glapitable.h
glapitemp.h glx: Sun compilers now support some gcc __attribute__ values 2010-01-25 11:10:00 -08:00
glprocs.h
glthread.c os: Prevent core dump from being truncated. 2010-02-17 23:20:52 -08:00
glthread.h
glxbyteorder.h
glxcmds.c glx: Prevent NULL context deref in __glXGetDrawable() (bug 29184) 2010-08-19 18:03:11 -07:00
glxcmdsswap.c Fix typos in the swap functions 2010-03-23 03:52:14 +01:00
glxcontext.h DRI2: add support for new DRI2 protocol requests 2010-01-11 16:16:35 -05:00
glxdrawable.h DRI2: add support for new DRI2 protocol requests 2010-01-11 16:16:35 -05:00
glxdri.c Unwrap/rewrap EnterVT/LeaveVT completely, Fixes 28998 2010-07-13 09:58:04 -07:00
glxdri2.c Unwrap/rewrap EnterVT/LeaveVT completely, Fixes 28998 2010-07-13 09:58:04 -07:00
glxdricommon.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
glxdricommon.h glx: Set the pbuffer bit for dri2 fbconfigs 2010-04-12 21:42:14 -07:00
glxdriswrast.c glxdriswrast: Use CreateGC, not CreateScratchGC. 2010-09-13 15:58:08 -07:00
glxext.c glx: Fix use after free in DrawableGone 2010-09-28 08:01:28 -07:00
glxext.h glx: Fix drawable private leak on destroy 2009-04-13 13:17:53 -04:00
glxscreens.c Get rid of xstrdup when argument is definitely non-NULL 2010-06-11 19:04:23 +07:00
glxscreens.h dri2: Take an XID for tracking the DRI2 drawable 2010-05-11 11:01:35 -04:00
glxserver.h GLX/DRI2: add INTEL_swap_event support 2010-01-11 16:17:15 -05:00
glxutil.h glx: Fix drawable private leak on destroy 2009-04-13 13:17:53 -04:00
indirect_dispatch_swap.c
indirect_dispatch.c GLX: Remove a redundant initialization 2010-03-29 09:37:14 -07:00
indirect_dispatch.h glx: Sun compilers now support some gcc __attribute__ values 2010-01-25 11:10:00 -08:00
indirect_program.c
indirect_reqsize.c GLX: Make sure the types match for ALIAS in indirect_reqsize.c 2009-06-06 22:24:18 -07:00
indirect_reqsize.h glx: Sun compilers now support some gcc __attribute__ values 2010-01-25 11:10:00 -08:00
indirect_size_get.c glx: Sun compilers now support some gcc __attribute__ values 2010-01-25 11:10:00 -08:00
indirect_size_get.h glx: Sun compilers now support some gcc __attribute__ values 2010-01-25 11:10:00 -08:00
indirect_size.h glx: Sun compilers now support some gcc __attribute__ values 2010-01-25 11:10:00 -08:00
indirect_table.c
indirect_table.h
indirect_texture_compression.c Fix "possibly uninitialized" warnings in glx 2009-10-08 13:36:44 +11:00
indirect_util.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
indirect_util.h
Makefile.am Supply all code using dl*() with DLOPEN_LIBS 2009-10-29 14:15:02 -07:00
render2.c
render2swap.c
renderpix.c
renderpixswap.c
rensize.c glx: switch to byte counting functions 2009-07-14 10:13:44 +10:00
single2.c Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
single2swap.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
singlepix.c GLX: note the implicit flushes with ReadPixels in indirect contexts. 2009-06-24 10:41:47 +10:00
singlepixswap.c GLX: note the implicit flushes with ReadPixels in indirect contexts. 2009-06-24 10:41:47 +10:00
singlesize.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
singlesize.h
swap_interval.c DRI2: add support for new DRI2 protocol requests 2010-01-11 16:16:35 -05:00
unpack.h Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xfont.c Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00