aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--solo.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/solo.c b/solo.c
index dd04cdf..e72b14f 100644
--- a/solo.c
+++ b/solo.c
@@ -3103,6 +3103,8 @@ static int check_valid(int cr, struct block_structure *blocks,
sfree(used);
return FALSE;
}
+
+ memset(used, FALSE, cr);
for (i = 0; i < cr; i++)
if (grid[diag1(i)] > 0 && grid[diag1(i)] <= cr)
used[grid[diag1(i)]-1] = TRUE;