mesa/src
Andrii Simiklit ebaab89761 mesa/st: fix a memory leak in get_version
This patch prevents memory leak in get_version function in st_manager.c
This issue was found by valgrind:
16 bytes in 1 blocks are definitely lost in loss record 6 of 1,418
   at 0x483CD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
   by 0x63D9476: st_init_extensions (st_extensions.c:1679)
   by 0x63B803B: get_version (st_manager.c:1271)
   by 0x63B8124: st_api_query_versions (st_manager.c:1289)
   by 0x63266EF: dri_init_screen_helper (dri_screen.c:583)
   by 0x6321B12: dri2_init_screen (dri2.c:2110)
   by 0x631AACC: driCreateNewScreen2 (dri_util.c:155)
   by 0x5D58192: dri3_create_screen (dri3_glx.c:897)
   by 0x5D39829: AllocAndFetchScreenConfigs (glxext.c:815)
   by 0x5D39C57: __glXInitialize (glxext.c:941)
   by 0x5D3290A: GetGLXPrivScreenConfig (glxcmds.c:174)
   by 0x5D34F38: glXQueryExtensionsString (glxcmds.c:1307)

Fixes: eca8032f20 ("gallium: Add ARB_gl_spirv support")
Reviewed-by: Gert Wollny <gert.wollny@collabora.com>
Signed-off-by: Andrii Simiklit <andrii.simiklit@globallogic.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3345>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3345>
2020-01-10 17:27:39 +00:00
..
amd aco: limit register usage for large work groups 2020-01-10 12:10:37 +00:00
broadcom v3d: handle writes to gl_Layer from geometry shaders 2019-12-16 08:42:37 +01:00
compiler glsl: call calculate_subroutine_compat() from the nir linker 2020-01-10 00:41:20 +00:00
drm-shim drm-shim: fix EOF case 2019-11-13 12:39:14 +00:00
egl Revert "egl: handle EGL_IMAGE_EXTERNAL_FLUSH_EXT" 2019-11-14 07:46:14 +02:00
etnaviv etnaviv: add drm-shim 2019-11-21 22:56:04 +00:00
freedreno freedreno/drm: Fix memory leak in softpin implementation 2020-01-10 16:21:35 +00:00
gallium radeonsi: release saved resources in si_compute_do_clear_or_copy 2020-01-10 08:41:40 +01:00
gbm meson: move the generic symbols check arguments to a common variable 2019-11-05 20:30:47 +00:00
getopt meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
glx dri: Avoid swapbuffer throttling in glXCopySubBufferMESA 2019-10-05 13:19:37 +00:00
gtest meson: gtest needs pthreads 2019-11-07 06:11:19 -08:00
hgl haiku: fix Mesa build 2019-10-01 10:31:02 +00:00
imgui meson: drop `intel_` prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel anv: Re-use flush_descriptor_sets in flush_compute_state 2020-01-09 19:45:00 -06:00
loader loader: fix close on uninitialized file descriptor value 2019-12-19 00:51:36 +02:00
mapi mapi: add GetInteger64vEXT with EXT_disjoint_timer_query 2019-11-26 07:41:24 +02:00
mesa mesa/st: fix a memory leak in get_version 2020-01-10 17:27:39 +00:00
panfrost panfrost: Add negative lod bias support 2020-01-10 06:51:42 +00:00
util ir3: Set up full/half register conflicts correctly 2020-01-09 16:03:25 -08:00
vulkan android: util: Add a mapping from VkFormat to PIPE_FORMAT. 2019-12-27 09:20:40 +01:00
SConscript
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00