# HG changeset patch # User Ryan C. Gordon # Date 1306099437 14400 # Node ID cad933999680dc7399168c1749b4cc44cb694b03 # Parent c0fe544e0feb8c224af37aff75a3a33902689cd1 Fixed memory leak in MOJOSHADER_freeEffect(). diff -r c0fe544e0feb -r cad933999680 mojoshader_effects.c --- a/mojoshader_effects.c Sun May 22 17:18:41 2011 -0400 +++ b/mojoshader_effects.c Sun May 22 17:23:57 2011 -0400 @@ -352,8 +352,12 @@ for (i = 0; i < effect->technique_count; i++) { MOJOSHADER_effectTechnique *technique = &effect->techniques[i]; + f((void *) technique->name, d); for (j = 0; j < technique->pass_count; j++) + { + f((void *) technique->passes[j].name, d); f(technique->passes[j].states, d); + } // for f(technique->passes, d); } // for