From 2af300431d16ddac2a6048b8ed752c03de2b8a13 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Tue, 1 Mar 2011 04:55:58 +0100 Subject: [PATCH] fix a crash in battles caused by quicklist changes --- src/kernel/battle.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/kernel/battle.c b/src/kernel/battle.c index 1f6910213..35c48dfb6 100644 --- a/src/kernel/battle.c +++ b/src/kernel/battle.c @@ -2301,8 +2301,10 @@ add_tactics(tactics * ta, fighter * fig, int value) { if (value == 0 || value < ta->value) return; - if (value > ta->value) + if (value > ta->value) { ql_free(ta->fighters); + ta->fighters = 0; + } ql_push(&ta->fighters, fig); ql_push(&fig->side->battle->leaders, fig); ta->value = value;