aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Nevins <jacobn@chiark.greenend.org.uk>2005-05-17 12:02:30 +0000
committerJacob Nevins <jacobn@chiark.greenend.org.uk>2005-05-17 12:02:30 +0000
commitf3a27738025ce7d2bce24548f13133ff499ff5f6 (patch)
tree29611fcbc4227b4f4689753c4d91d1c8281be670
parent4b02ebae717ccac8085030c6168175c88060d92b (diff)
downloadpuzzles-f3a27738025ce7d2bce24548f13133ff499ff5f6.zip
puzzles-f3a27738025ce7d2bce24548f13133ff499ff5f6.tar.gz
puzzles-f3a27738025ce7d2bce24548f13133ff499ff5f6.tar.bz2
puzzles-f3a27738025ce7d2bce24548f13133ff499ff5f6.tar.xz
Null-terminate generated Net/Netslide descriptive game IDs.
[originally from svn r5794]
-rw-r--r--net.c1
-rw-r--r--netslide.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/net.c b/net.c
index 5308031..d8caa01 100644
--- a/net.c
+++ b/net.c
@@ -606,6 +606,7 @@ static char *new_game_desc(game_params *params, random_state *rs,
}
}
assert(p - desc <= w*h*3);
+ *p = '\0';
sfree(tiles);
sfree(barriers);
diff --git a/netslide.c b/netslide.c
index 6ae9569..b72706a 100644
--- a/netslide.c
+++ b/netslide.c
@@ -645,6 +645,7 @@ static char *new_game_desc(game_params *params, random_state *rs,
}
}
assert(p - desc <= w*h*3);
+ *p = '\0';
sfree(tiles);
sfree(barriers);