diff --git a/src/common/gamecode/economy.c b/src/common/gamecode/economy.c index 0f90cad11..58887e3f0 100644 --- a/src/common/gamecode/economy.c +++ b/src/common/gamecode/economy.c @@ -931,6 +931,8 @@ dogive(region * r, unit * u, strlist * S, boolean liefere, int mode) while (*itmp) { const herb_type * htype = resource2herb((*itmp)->type->rtype); if (htype && (*itmp)->number>0) { + /* give_item ändert im fall,das man alles übergibt, die + * item-liste der unit, darum continue vor pointerumsetzten */ if (give_item((*itmp)->number, (*itmp)->type, u, u2, S->s)==0) { given = true; continue;