Follow-up Comment #6, bug #22392 (project freeciv):

> That's how it should be, but why it was not called when your
> client detached, and how the change to cache allocation (your
> patch) fixes this?

When the client detach, the ruleset is not freed in current branches. It is
freed only when the client disconnect.

The ruleset is sent when the client connect, or when the ruleset changes. My
patch made the cache allocated when the user has received the full ruleset.
Previously it was allocated only when changing state to game (attached to
player or global observer). 

Then with a combination of attach/detach/attach, the cache was allocated twice
(the ruleset wasn't freed at any time).


    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?22392>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to