xserver/glx
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Alan Coopersmith 7beddaf89d
Some checks are pending
Build X servers / xserver-build-ubuntu (push) Waiting to run
Build X servers / drivers-build-ubuntu (push) Waiting to run
Build X servers / xserver-build-macos (push) Waiting to run
Build X servers / Release pushed tag (push) Blocked by required conditions
glx: avoid null dereference in validGlxFBConfigForWindow()
Reported in #1817:

xwayland-24.1.6/redhat-linux-build/../glx/glxcmds.c:126:9:
 warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pVisual’

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2160>
2026-04-18 15:46:38 +02:00
..
clientinfo.c glx: use sizeof() for reply struct 2025-02-06 20:04:23 +00:00
createcontext.c glx: createcontext: silence analyzer warning and make code easier to understand 2025-06-12 16:33:12 +02:00
extension_string.c glx: fix missing include of dix-config.h 2025-06-12 16:50:30 +02:00
extension_string.h
glxcmds.c glx: avoid null dereference in validGlxFBConfigForWindow() 2026-04-18 15:46:38 +02:00
glxcmdsswap.c drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
glxcontext.h
glxdrawable.h
glxdri2.c stop defining _XF86DRI_SERVER_ 2026-01-05 14:42:09 +01:00
glxdricommon.c miext: move over extinit_priv.h from include 2025-06-12 17:21:46 +02:00
glxdricommon.h
glxdriswrast.c drop remains of cygwin support 2025-06-12 17:21:46 +02:00
glxext.c glx: glxext fix memory leak when calling DestroyPixmap 2026-01-13 15:01:49 +01:00
glxext.h
glxscreens.c dix: add dixAllocServerXID() 2025-06-12 17:21:48 +02:00
glxscreens.h glx: fix duplicate typedef 2025-08-05 11:15:56 +02:00
glxserver.h
glxutil.h
indirect_dispatch.c glx: drop obsolete warnings on files being generated 2025-02-06 14:29:54 +00:00
indirect_dispatch.h
indirect_dispatch_swap.c glx: drop obsolete warnings on files being generated 2025-02-06 14:29:54 +00:00
indirect_program.c glx: drop obsolete glxbyteorder.h 2025-02-06 14:29:54 +00:00
indirect_reqsize.c drop remains of cygwin support 2025-06-12 17:21:46 +02:00
indirect_reqsize.h
indirect_size.h drop remains of cygwin support 2025-06-12 17:21:46 +02:00
indirect_size_get.c drop remains of cygwin support 2025-06-12 17:21:46 +02:00
indirect_size_get.h drop remains of cygwin support 2025-06-12 17:21:46 +02:00
indirect_table.c glx: drop autogen marker from indirect_table.c 2025-06-12 16:50:27 +02:00
indirect_table.h
indirect_texture_compression.c glx: drop obsolete glxbyteorder.h 2025-02-06 14:29:54 +00:00
indirect_util.c glx: Don't blindly write 8 bytes in GLX single replies 2025-07-03 16:43:18 +02:00
indirect_util.h
meson.build treewide: remove "lib" prefix in static_library names (meson) 2025-07-03 12:01:52 +02:00
render2.c drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
render2swap.c drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
renderpix.c drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
renderpixswap.c drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
rensize.c glx: fix correct sizeof GL unsigned int 2025-06-23 16:18:47 +02:00
single2.c glx: use calloc() instead of malloc() 2025-06-12 16:49:22 +02:00
single2swap.c glx: use sizeof() for reply struct 2025-02-06 20:04:23 +00:00
singlepix.c drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
singlepixswap.c drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
singlesize.c glx: Fix out-of-bounds reads from negative return 2025-07-03 16:43:18 +02:00
singlesize.h
swap_interval.c glx: drop obsolete glxbyteorder.h 2025-02-06 14:29:54 +00:00
unpack.h glx: use sizeof() for reply struct 2025-02-06 20:04:23 +00:00
vnd_dispatch_stubs.c dix: make LEGAL_NEW_RESOURCE() macro private 2025-06-12 17:21:43 +02:00
vndcmds.c glx: use calloc() instead of malloc() 2025-06-12 16:49:22 +02:00
vndext.c miext: move over extinit_priv.h from include 2025-06-12 17:21:46 +02:00
vndserver.h
vndserver_priv.h
vndservermapping.c glx: fix missing include of dix-config.h 2025-06-12 16:50:30 +02:00
vndservervendor.c glx: fix missing include of dix-config.h 2025-06-12 16:50:30 +02:00
vndservervendor.h
xfont.c glx: use calloc() instead of malloc() 2025-06-12 16:49:22 +02:00