aboutsummaryrefslogtreecommitdiff
path: root/loopy.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2011-04-26 13:44:27 +0000
committerSimon Tatham <anakin@pobox.com>2011-04-26 13:44:27 +0000
commit4bab5e531b4b49c9b41d2140dd570d05947e7c40 (patch)
tree74390bd027e0e9355203eb03da978664c280b8f8 /loopy.c
parent8266b71475d2366a530b34d46a43dce3eceed2ff (diff)
downloadpuzzles-4bab5e531b4b49c9b41d2140dd570d05947e7c40.zip
puzzles-4bab5e531b4b49c9b41d2140dd570d05947e7c40.tar.gz
puzzles-4bab5e531b4b49c9b41d2140dd570d05947e7c40.tar.bz2
puzzles-4bab5e531b4b49c9b41d2140dd570d05947e7c40.tar.xz
Fix two memory leaks reported by Tiago Dionizio in recent Loopy
development. [originally from svn r9163]
Diffstat (limited to 'loopy.c')
-rw-r--r--loopy.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/loopy.c b/loopy.c
index 6e97acd..43e96a7 100644
--- a/loopy.c
+++ b/loopy.c
@@ -917,6 +917,8 @@ static game_drawstate *game_new_drawstate(drawing *dr, game_state *state)
static void game_free_drawstate(drawing *dr, game_drawstate *ds)
{
+ sfree(ds->textx);
+ sfree(ds->texty);
sfree(ds->clue_error);
sfree(ds->clue_satisfied);
sfree(ds->lines);