Browse Source

Check for prim/vertex store non-null before messing with refcounts.

tags/mesa_6_3_2
Keith Whitwell 20 years ago
parent
commit
738c9a073f
1 changed files with 4 additions and 2 deletions
  1. 4
    2
      src/mesa/tnl/t_save_api.c

+ 4
- 2
src/mesa/tnl/t_save_api.c View File

@@ -1714,9 +1714,11 @@ void _tnl_save_destroy( GLcontext *ctx )
* display lists yet to be destroyed, so it may not yet be time to
* free these items.
*/
if ( --tnl->save.prim_store->refcount == 0 )
if (tnl->save.prim_store &&
--tnl->save.prim_store->refcount == 0 )
FREE( tnl->save.prim_store );

if ( --tnl->save.vertex_store->refcount == 0 )
if (tnl->save.vertex_store &&
--tnl->save.vertex_store->refcount == 0 )
FREE( tnl->save.vertex_store );
}

Loading…
Cancel
Save