diff options
author | Brian Paul <[email protected]> | 2014-05-15 15:49:14 -0600 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2014-05-16 23:46:34 -0700 |
commit | 4baf6f12a528a2baa37b065f8e980d362d14d0cc (patch) | |
tree | 2c6ac7bf4321f51ae428b0983c92d9c81b5d807b /install-gallium-links.mk | |
parent | 21792665c7923ca9e3c879727bbc7cfef4ca2582 (diff) |
mesa: fix double-freeing of dispatch tables inside glBegin/End.
We allocate dispatch tables for BeginEnd and OutsideBeginEnd. But
when we destroy the context we were freeing the BeginEnd and Exec
tables. If Exec==BeginEnd we did a double-free. This would happen
if the context was destroyed while inside a glBegin/End pair. Now
free the BeginEnd and OutsideBeginEnd pointers.
Cc: "10.1", "10.2" <[email protected]>
Reviewed-by: Michel Dänzer <[email protected]>
(cherry picked from commit ef6b6658f91bd5871739bdb71a08042f26abe389)
Diffstat (limited to 'install-gallium-links.mk')
0 files changed, 0 insertions, 0 deletions