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

Reply via email to