--- xscreensaver-5.21/hacks/maze.c.restart 2012-06-10 17:41:55.000000000 +0900
+++ xscreensaver-5.21/hacks/maze.c 2013-05-30 19:15:50.248757217 +0900
@@ -1587,6 +1587,8 @@ maze_draw (Display *dpy, Window window,
st->restart = 0;
st->stop = 0;
st->state = 1;
+ if (st->solve_state && st->solve_state->running)
+ st->solve_state->running = 0;
st->sync_p = ((random() % 4) != 0);