Follow-up Comment #2, bug #19836 (project freeciv):
> OK, looking closer, improvement/technology/bases_size > 0 are
> used to gate calls to secfile_lookup_str_vec(), which would
> return an error on a zero-length vector. For some reason
> specials are not gated in this way (probably we never thought
> we'd have no specials defined in a savegame).
It seems to be gated now (check against special_size being 0 - which it always
is for this very ticket). This means that specials order stuff if never
executed, explaining things like bug #21138.
Reply to this item at:
Message sent via/by Gna!
Freeciv-dev mailing list