From 6d96375736a2991d61df292ae38adcc010b860bf Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Mon, 18 Jul 2005 18:54:06 +0000 Subject: [PATCH] Fix to Chris's patch in r6106 (also from Chris). [originally from svn r6117] [r6106 == a31934f233581da07153af6b4ee717f1e63387dd] --- rect.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rect.c b/rect.c index 318cde0..a7113af 100644 --- a/rect.c +++ b/rect.c @@ -2477,6 +2477,9 @@ static game_state *execute_move(game_state *from, char *move) 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 * if the game has been completed. @@ -2494,9 +2497,6 @@ static game_state *execute_move(game_state *from, char *move) ret->completed = TRUE; } - sfree(ret->correct); - ret->correct = get_correct(ret); - return ret; }