Bläddra i källkod

mesa: protect against double-free in _vbo_DestroyContext()

tags/mesa_20090313
Brian Paul 17 år sedan
förälder
incheckning
4992806ae5
1 ändrade filer med 6 tillägg och 4 borttagningar
  1. 6
    4
      src/mesa/vbo/vbo_context.c

+ 6
- 4
src/mesa/vbo/vbo_context.c Visa fil

@@ -246,12 +246,14 @@ void _vbo_DestroyContext( GLcontext *ctx )
ctx->aelt_context = NULL;
}

vbo_exec_destroy(ctx);
if (vbo_context(ctx)) {
vbo_exec_destroy(ctx);
#if FEATURE_dlist
vbo_save_destroy(ctx);
vbo_save_destroy(ctx);
#endif
FREE(vbo_context(ctx));
ctx->swtnl_im = NULL;
FREE(vbo_context(ctx));
ctx->swtnl_im = NULL;
}
}



Laddar…
Avbryt
Spara