xserver-multidpi/glx
Alan Coopersmith 7e5bc49d1e Allocate enough room for both reset & flags attributes
ctx_attribs had room for 3 pairs of attributes, but if both flags & reset
attributes were being returned it was storing 4 pairs in the array.

Found by Coverity #53442:  Out-of-bounds write
This could cause an immediate crash or incorrect computations.
In create_driver_context: Out-of-bounds write to a buffer (CWE-119)

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
2014-10-23 17:31:59 -07:00
..
clientinfo.c glx: Implement GLX SetClientInfo2ARB protocol 2012-07-05 11:44:09 -07:00
createcontext.c Merge remote-tracking branch 'idr/glx-float-fbconfig' 2013-10-29 09:37:30 -07:00
extension_string.c glx: Enable GLX_ARB_fbconfig_float for DRI2 drivers 2013-10-24 11:48:04 -07:00
extension_string.h glx: Enable GLX_ARB_fbconfig_float for DRI2 drivers 2013-10-24 11:48:04 -07:00
glxbyteorder.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxcmds.c glx/present: Only send GLX_BufferSwapComplete for PresentCompleteKindPixmap 2014-09-11 18:19:41 -07:00
glxcmdsswap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
glxcontext.h glx: Fix memory leak in context garbage collection (v2) 2013-10-29 10:30:43 -04:00
glxdrawable.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxdri2.c Allocate enough room for both reset & flags attributes 2014-10-23 17:31:59 -07:00
glxdricommon.c glx: Clear new FBConfig attributes to 0 by default. 2014-03-10 13:57:21 -07:00
glxdricommon.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxdriswrast.c glx: Fix 'y ' value in swrastGetDrawableInfo() 2014-09-11 17:51:12 -07:00
glxext.c glx: Require at least one True/DirectColor visual 2014-05-22 18:08:20 -07:00
glxext.h glx: Allow float renderType in glXCreateContextAttribsARB 2013-10-24 11:16:27 -07:00
glxscreens.c glx: Remove support for NV_vertex_program and NV_fragment_program 2013-09-11 14:37:32 -04:00
glxscreens.h glx: Remove screen number from __GLXconfig 2013-09-11 14:37:33 -04:00
glxserver.h glx: Move the GLX variable caching what GL context is current to dix. 2014-04-23 10:32:02 -07:00
glxutil.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_dispatch_swap.c glx: check return from __glXGetAnswerBuffer 2014-10-09 15:30:52 +02:00
indirect_dispatch.c glx: check return from __glXGetAnswerBuffer 2014-10-09 15:30:52 +02:00
indirect_dispatch.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_program.c glx: Delete dead NV program string functions. 2014-02-07 16:03:38 -08:00
indirect_reqsize.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_reqsize.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_size_get.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_size_get.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_size.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_table.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_table.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_texture_compression.c glx: Stop relying on libGL ABI bugs for glGetCompressedTexImage(). 2014-02-07 16:00:26 -08:00
indirect_util.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_util.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
Makefile.am glx: Remove function stubs 2013-12-10 08:03:22 -08:00
render2.c glx: Convert non-generated function pointer thunking 2013-12-10 08:02:42 -08:00
render2swap.c glx: Convert non-generated function pointer thunking 2013-12-10 08:02:42 -08:00
renderpix.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
renderpixswap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
rensize.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
single2.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
single2swap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
singlepix.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
singlepixswap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
singlesize.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
singlesize.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
swap_interval.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
unpack.h Remove unneccesary casts from WriteToClient calls 2012-07-09 19:12:56 -07:00
xfont.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00