summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/formats.c
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2014-09-12 06:29:04 -0600
committerBrian Paul <[email protected]>2014-09-12 09:17:31 -0600
commit0d73ac6b02cac46d4a8f3cd1ffa591e071577fa7 (patch)
tree905dd8479127949f9d4d15d9e6753c37219ef842 /src/mesa/main/formats.c
parent2828680e39e843514a38781878e2a3534f876233 (diff)
mesa: fix _mesa_free_pipeline_data() use-after-free bug
Unreference the ctx->_Shader object before we delete all the pipeline objects in the hash table. Before, ctx->_Shader could point to freed memory when _mesa_reference_pipeline_object(ctx, &ctx->_Shader, NULL) was called. Fixes crash when exiting the piglit rendezvous_by_location test on Windows. Cc: [email protected] Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/mesa/main/formats.c')
0 files changed, 0 insertions, 0 deletions