mesa/src
Brian Paul 4baf6f12a5 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" <mesa-stable@lists.freedesktop.org>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
(cherry picked from commit ef6b6658f9)
2014-05-16 23:46:34 -07:00
..
egl wayland: Move version 2 request to end of interface specification 2014-05-16 23:12:45 -07:00
gallium radeonsi: Fix anisotropic filtering state setup 2014-05-16 23:14:36 -07:00
gbm gbm: cleanup __DRI*extension handling 2014-04-28 19:13:38 +01:00
getopt
glsl glsl: simplify the M_PI*f macros, fixes build on OpenBSD 2014-05-16 23:13:37 -07:00
glx glx/tests: Partially revert commit 51e3569573 2014-05-09 20:10:38 -07:00
gtest gtest: Update to 1.7.0. 2014-04-14 00:06:53 -07:00
hgl haiku libGL: Move from gallium target to src/hgl 2014-01-06 15:50:21 -06:00
loader loader: don't limit the non-udev path to only android 2014-04-05 12:17:28 +01:00
mapi mesa: Add core support for the GL_INTEL_performance_query extension. 2014-05-02 10:07:04 -07:00
mesa mesa: fix double-freeing of dispatch tables inside glBegin/End. 2014-05-16 23:46:34 -07:00
Makefile.am src/build: Add getopt to distribution. 2014-04-07 09:41:02 -07:00
SConscript loader: introduce the loader util lib 2014-01-18 18:47:27 +00:00