chiark / gitweb /
Fix segfault in Range's game_text_format.
authorJonas Kölker <jonaskoelker@yahoo.com>
Mon, 21 Sep 2015 13:55:53 +0000 (15:55 +0200)
committerSimon Tatham <anakin@pobox.com>
Sat, 3 Oct 2015 15:58:00 +0000 (16:58 +0100)
Occurred on Nx1 puzzles, etc.

range.c

diff --git a/range.c b/range.c
index 391bdc858dfaa020eeba484e704584272d912a85..dc847a42d9c0663fabc96906fd2352eadf416a5d 100644 (file)
--- a/range.c
+++ b/range.c
@@ -1167,7 +1167,7 @@ static char *game_text_format(const game_state *state)
     cellsize = 0; /* or may be used uninitialized */
 
     for (c = 0; c < w; ++c) {
-        for (r = 1; r < h; ++r) {
+        for (r = 0; r < h; ++r) {
             puzzle_size k = state->grid[idx(r, c, w)];
             int d;
             for (d = 0; k; k /= 10, ++d);