Procházet zdrojové kódy

mesa: protect against double-free in _vbo_DestroyContext()

tags/mesa_20090313
Brian Paul před 17 roky
rodič
revize
4992806ae5
1 změnil soubory, kde provedl 6 přidání a 4 odebrání
  1. 6
    4
      src/mesa/vbo/vbo_context.c

+ 6
- 4
src/mesa/vbo/vbo_context.c Zobrazit soubor

@@ -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;
}
}



Načítá se…
Zrušit
Uložit