<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39576 >
There are a number of ancient open bugs, and recently resolved PR#39437
merely tossed bad attributes.
Problem: the attributes are sent and stored as serialized data, so the
server has no way to check validity of format. Many reports of bad
lengths, and other validity problems. The problems are not detected until
sent back to the client after loading a savegame.
So, the immediate solution is to validate the data in the server to catch
the problem as it occurs, before it is saved.
However, there is a question as to their usefulness at all (PR#39558)?
Freeciv-dev mailing list