shithub: puzzles

Download patch

ref: be6bb379bb9ead46794a289ff8a68c7f5a2ede89
parent: ce604aa68d94bcbe685598b70fde1205aaaf3a91
author: Simon Tatham <anakin@pobox.com>
date: Sat Apr 6 04:08:15 EDT 2013

Don't forget to NULL out the new game id notification callback, or
else it might start off accidentally initialised to nonsense in front
ends which don't use it.

[originally from svn r9817]

--- a/midend.c
+++ b/midend.c
@@ -109,6 +109,9 @@
     me->nstates = me->statesize = me->statepos = 0;
     me->states = NULL;
     me->params = ourgame->default_params();
+    me->game_id_change_notify_function = NULL;
+    me->game_id_change_notify_ctx = NULL;
+
     /*
      * Allow environment-based changing of the default settings by
      * defining a variable along the lines of `NET_DEFAULT=25x25w'