<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39358 >
A 5-minute fix for this is to stick the votes into the player structure.
This is easy enough but as the vote records are still in an array
inside the vote structures themselves player reordering will change
everyone's vote around. Which basically means voting is useless since
anyone leaving the game will change all votes around at complete random.
This is actually a rather serious bug. The only solutions are to
disable the vote code or to reset all votes when a player leaves.
Freeciv-dev mailing list