Fix to Chris's patch in r6106 (also from Chris).

[originally from svn r6117]
[r6106 == a31934f233581da07153af6b4ee717f1e63387dd]
This commit is contained in:
Simon Tatham
2005-07-18 18:54:06 +00:00
parent 0e68ad82a9
commit 6d96375736

6
rect.c
View File

@ -2477,6 +2477,9 @@ static game_state *execute_move(game_state *from, char *move)
vedge(ret,x1,y1) = !vedge(ret,x1,y1); vedge(ret,x1,y1) = !vedge(ret,x1,y1);
} }
sfree(ret->correct);
ret->correct = get_correct(ret);
/* /*
* We've made a real change to the grid. Check to see * We've made a real change to the grid. Check to see
* if the game has been completed. * if the game has been completed.
@ -2494,9 +2497,6 @@ static game_state *execute_move(game_state *from, char *move)
ret->completed = TRUE; ret->completed = TRUE;
} }
sfree(ret->correct);
ret->correct = get_correct(ret);
return ret; return ret;
} }