forked from github/server
stupid assert needs a fix
This commit is contained in:
parent
fe841cd3c0
commit
3a476bb279
1 changed files with 6 additions and 4 deletions
|
@ -1050,13 +1050,15 @@ set_number(unit * u, int count)
|
||||||
assert (count <= UNIT_MAXSIZE);
|
assert (count <= UNIT_MAXSIZE);
|
||||||
|
|
||||||
#ifndef NDEBUG
|
#ifndef NDEBUG
|
||||||
assert (u->faction != NULL || u->number > 0);
|
assert(u->faction || count==0);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (playerrace(u->race)) {
|
if (u->faction) {
|
||||||
u->faction->num_people += count - u->number;
|
if (playerrace(u->race)) {
|
||||||
|
u->faction->num_people += count - u->number;
|
||||||
|
}
|
||||||
|
u->number = (unsigned short)count;
|
||||||
}
|
}
|
||||||
u->number = (unsigned short)count;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean
|
boolean
|
||||||
|
|
Loading…
Reference in a new issue