xserver/glx
Michel Dänzer 22a3ffe68c glx: Don't pass NULL to glxGetClient
These guards were dropped by the commit below, but it turns out they're
needed. Fixes crash on VT switch.

Fixes: d8ec33fe05 ("glx: Use vnd layer for dispatch (v4)")
Bugzilla: https://bugs.freedesktop.org/105233
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2018-02-26 12:28:55 -05:00
..
Makefile.am glx: Import glxvnd server module (v2) 2018-02-14 17:04:35 -05:00
clientinfo.c
createcontext.c glx: Enable GLX_ARB_create_context_no_error (v2) 2018-02-26 10:18:58 -05:00
extension_string.c glx: Enable GLX_ARB_create_context_no_error (v2) 2018-02-26 10:18:58 -05:00
extension_string.h glx: Enable GLX_ARB_create_context_no_error (v2) 2018-02-26 10:18:58 -05:00
glxbyteorder.h Rewrite the byte swapping macros. 2017-04-25 15:01:23 -07:00
glxcmds.c glx: Large commands are context state, not client state 2018-02-14 17:04:48 -05:00
glxcmdsswap.c glx: Use vnd layer for dispatch (v4) 2018-02-14 17:04:44 -05:00
glxcontext.h glx: Large commands are context state, not client state 2018-02-14 17:04:48 -05:00
glxdrawable.h Add Windows-DRI extension 2016-09-15 20:10:29 +01:00
glxdri2.c glx: Fix indirect no-config contexts 2018-02-26 10:18:58 -05:00
glxdricommon.c glx: Only assign 8 bpc fbconfigs for composite visuals. 2018-02-06 14:03:52 -05:00
glxdricommon.h glx: remove unused systemTimeExtension 2017-09-08 11:23:35 -07:00
glxdriswrast.c glx: Enable GLX_ARB_create_context_no_error (v2) 2018-02-26 10:18:58 -05:00
glxext.c glx: Don't pass NULL to glxGetClient 2018-02-26 12:28:55 -05:00
glxext.h glx: Large commands are context state, not client state 2018-02-14 17:04:48 -05:00
glxscreens.c glx: do not pick sRGB config for 32-bit RGBA visual 2017-12-14 16:19:14 -05:00
glxscreens.h glx: Use vnd layer for dispatch (v4) 2018-02-14 17:04:44 -05:00
glxserver.h glx: Enable GLX_ARB_create_context_no_error (v2) 2018-02-26 10:18:58 -05:00
glxutil.h
indirect_dispatch.c
indirect_dispatch.h
indirect_dispatch_swap.c
indirect_program.c glx: Remove True/False defines 2017-08-21 10:12:54 -04:00
indirect_reqsize.c
indirect_reqsize.h
indirect_size.h
indirect_size_get.c
indirect_size_get.h
indirect_table.c
indirect_table.h
indirect_texture_compression.c glx: Remove __glXReply 2017-06-20 16:39:23 -04:00
indirect_util.c glx: Remove __glXReply 2017-06-20 16:39:23 -04:00
indirect_util.h
meson.build glx: Import glxvnd server module (v2) 2018-02-14 17:04:35 -05:00
render2.c
render2swap.c
renderpix.c
renderpixswap.c
rensize.c
single2.c glx: Remove some unused stuff from glxserver.h 2017-08-21 10:13:04 -04:00
single2swap.c glx: Remove __glXReply 2017-06-20 16:39:23 -04:00
singlepix.c glx: Remove __glXReply 2017-06-20 16:39:23 -04:00
singlepixswap.c glx: Remove __glXReply 2017-06-20 16:39:23 -04:00
singlesize.c
singlesize.h
swap_interval.c
unpack.h glx: Remove __glXReply 2017-06-20 16:39:23 -04:00
vnd_dispatch_stubs.c glx: Import glxvnd server module (v2) 2018-02-14 17:04:35 -05:00
vndcmds.c glx: NULL check the correct argument in dispatch_GLXVendorPriv 2018-02-21 11:07:08 -05:00
vndext.c glx: set the version we implement in GlxServerExports 2018-02-21 11:07:15 -05:00
vndserver.h glx: Import glxvnd server module (v2) 2018-02-14 17:04:35 -05:00
vndservermapping.c glx: Import glxvnd server module (v2) 2018-02-14 17:04:35 -05:00
vndservervendor.c glx: Import glxvnd server module (v2) 2018-02-14 17:04:35 -05:00
vndservervendor.h glx: Import glxvnd server module (v2) 2018-02-14 17:04:35 -05:00
xfont.c glx: Use vnd layer for dispatch (v4) 2018-02-14 17:04:44 -05:00