Pearl: fix bounds check in previous commit.

Ahem. That's what I get for testing the fix on a square puzzle.
This commit is contained in:
Simon Tatham
2023-02-05 12:05:28 +00:00
parent 05c536e50d
commit 9ce0a6d932

View File

@ -873,7 +873,7 @@ cleanup:
for (d = 1; d <= 8; d += d) { for (d = 1; d <= 8; d += d) {
int nx = x + DX(d), ny = y + DY(d); int nx = x + DX(d), ny = y + DY(d);
int rlink; int rlink;
if (0 <= nx && nx < w && 0 <= ny && ny < w) if (0 <= nx && nx < w && 0 <= ny && ny < h)
rlink = result[ny*w+nx] & F(d); rlink = result[ny*w+nx] & F(d);
else else
rlink = 0; /* off-board squares don't link back */ rlink = 0; /* off-board squares don't link back */