From 11ef42118095ce46c9b6c36a917a0eda8d52c361 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Wed, 21 Mar 2012 03:56:57 +0100 Subject: [PATCH] patternscan: Fix crash when only a single game (or small) is fed in The pattern for the first move in first game is not added, causing an assertion failure. --- patternscan/patternscan.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/patternscan/patternscan.c b/patternscan/patternscan.c index 05019cb..25b78d4 100644 --- a/patternscan/patternscan.c +++ b/patternscan/patternscan.c @@ -300,6 +300,8 @@ patternscan_state_init(char *arg) for (int i = 0; i < FEAT_MAX; i++) if ((xspat == 0 && i == FEAT_SPATIAL) || (xspat == 1 && i != FEAT_SPATIAL)) ps->pat.ps[i] = 0; ps->loaded_spatials = ps->pat.pc.spat_dict->nspatials; + ps->gameno = 1; + return ps; } -- 2.11.4.GIT