From: simon Date: Sun, 4 Sep 2005 12:53:27 +0000 (+0000) Subject: Patch from Ton van Overbeek to fix a small memory leak in X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/commitdiff_plain/063f4810b7ca31d194f95bba7c24b56e85ada362 Patch from Ton van Overbeek to fix a small memory leak in midend_solve(). git-svn-id: svn://svn.tartarus.org/sgt/puzzles@6271 cda61777-01e9-0310-a592-d414129be87e --- diff --git a/midend.c b/midend.c index 6d639eb..1f564f3 100644 --- a/midend.c +++ b/midend.c @@ -1169,8 +1169,11 @@ char *midend_solve(midend *me) * Now enter the solved state as the next move. */ midend_stop_anim(me); - while (me->nstates > me->statepos) + while (me->nstates > me->statepos) { me->ourgame->free_game(me->states[--me->nstates].state); + if (me->states[me->nstates].movestr) + sfree(me->states[me->nstates].movestr); + } ensure(me); me->states[me->nstates].state = s; me->states[me->nstates].movestr = movestr;