From 357dd0ddcadd721180f35a31c285de270ae29f22 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Sat, 30 Apr 2005 11:54:16 +0000 Subject: [PATCH] leaking loot from fighters after combat. --- src/common/kernel/battle.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/common/kernel/battle.c b/src/common/kernel/battle.c index e16a9e0d5..c06201d9d 100644 --- a/src/common/kernel/battle.c +++ b/src/common/kernel/battle.c @@ -3215,8 +3215,14 @@ free_side(side * si) static void free_fighter(fighter * fig) { + while (fig->loot) { + item * itm = fig->loot; + fig->loot = itm->next; + i_free(itm); + } free(fig->person); - free(fig->weapons); + free(fig->weapons); + } static void