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'