forked from github/server
CID 22472 Division or modulo by zero
CID 22471 Division or modulo by zero github issue #350 github issue #349
This commit is contained in:
parent
2e7a1a3ded
commit
9ff6aa0d42
|
@ -96,8 +96,8 @@ void do_markets(void)
|
||||||
const struct race *rc = f ? f->race : NULL;
|
const struct race *rc = f ? f->race : NULL;
|
||||||
int p = rpeasants(r);
|
int p = rpeasants(r);
|
||||||
int numlux = rc_luxury_trade(rc), numherbs = rc_herb_trade(rc);
|
int numlux = rc_luxury_trade(rc), numherbs = rc_herb_trade(rc);
|
||||||
numlux = (p + numlux - MIN_PEASANTS) / numlux;
|
if (numlux>0) numlux = (p + numlux - MIN_PEASANTS) / numlux;
|
||||||
numherbs = (p + numherbs - MIN_PEASANTS) / numherbs;
|
if (numherbs>0) numherbs = (p + numherbs - MIN_PEASANTS) / numherbs;
|
||||||
if (numlux > 0 || numherbs > 0) {
|
if (numlux > 0 || numherbs > 0) {
|
||||||
int d, nmarkets = 0;
|
int d, nmarkets = 0;
|
||||||
const item_type *lux = r_luxury(r);
|
const item_type *lux = r_luxury(r);
|
||||||
|
|
Loading…
Reference in New Issue