Patch from Ton van Overbeek to fix a small memory leak in

midend_solve().

[originally from svn r6271]
This commit is contained in:
Simon Tatham
2005-09-04 12:53:27 +00:00
parent fe65b2efbd
commit fd1735170e

View File

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