From 08288595891f37f7d0e3fd61bcd59848263a25ba Mon Sep 17 00:00:00 2001 From: simon Date: Wed, 28 Dec 2011 18:07:46 +0000 Subject: [PATCH] Fix bug in error reporting for --save caused by freeing 'realname' before the error messages wanted to use it. git-svn-id: svn://svn.tartarus.org/sgt/puzzles@9374 cda61777-01e9-0310-a592-d414129be87e --- gtk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk.c b/gtk.c index e6a0366..d45a76d 100644 --- a/gtk.c +++ b/gtk.c @@ -2704,7 +2704,6 @@ int main(int argc, char **argv) strerror(errno)); return 1; } - sfree(realname); ctx.error = 0; midend_serialise(me, savefile_write, &ctx); if (ctx.error) { @@ -2717,6 +2716,7 @@ int main(int argc, char **argv) strerror(errno)); return 1; } + sfree(realname); } if (!doc && !savefile) { id = midend_get_game_id(me); -- 2.11.0