glapi: Protect _glapi_check_multithread by a mutex.
authorChia-I Wu <olvaffe@gmail.com>
Fri, 10 Jul 2009 07:21:42 +0000 (15:21 +0800)
committerBrian Paul <brianp@vmware.com>
Mon, 24 Aug 2009 17:45:57 +0000 (11:45 -0600)
commit99939982ec76cb1fee84da9027375c55888dca20
tree13e9f2aedb680ad74f7e189ae0d90f0444009ce2
parent53db19b57d41a5e6beea5cb5dff4f7f638ca7b50
glapi: Protect _glapi_check_multithread by a mutex.

Multiple threads might call _glapi_check_multithread at roughly the same
time.  It is possbile that all of them are wrongly regarded as firstCall
if there is no mutex.  This bug causes xeglthreads to crash sometimes.

Acked-by: Ian Romanick <ian.d.romanick@intel.com>
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
src/mesa/glapi/glapi.c