Author: cazfi Date: Sat Apr 25 22:15:58 2015 New Revision: 28873 URL: http://svn.gna.org/viewcvs/freeciv?rev=28873&view=rev Log: Store city worker task to a list.
See patch #6032 Modified: branches/S2_6/common/fc_interface.c branches/S2_6/common/player.c branches/S2_6/common/player.h Modified: branches/S2_6/common/fc_interface.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_6/common/fc_interface.c?rev=28873&r1=28872&r2=28873&view=diff ============================================================================== --- branches/S2_6/common/fc_interface.c (original) +++ branches/S2_6/common/fc_interface.c Sat Apr 25 22:15:58 2015 @@ -69,6 +69,7 @@ **************************************************************************/ void free_libfreeciv(void) { + diplrel_mess_close(); free_data_dir_names(); free_multicast_group(); } Modified: branches/S2_6/common/player.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_6/common/player.c?rev=28873&r1=28872&r2=28873&view=diff ============================================================================== --- branches/S2_6/common/player.c (original) +++ branches/S2_6/common/player.c Sat Apr 25 22:15:58 2015 @@ -1566,6 +1566,17 @@ } /************************************************************************** + Free diplrel_mess +**************************************************************************/ +void diplrel_mess_close(void) +{ + if (diplrel_mess != NULL) { + free(diplrel_mess); + diplrel_mess = NULL; + } +} + +/************************************************************************** Get the DiplRel requirements that are known to contradict the specified DiplRel requirement. Modified: branches/S2_6/common/player.h URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_6/common/player.h?rev=28873&r1=28872&r2=28873&view=diff ============================================================================== --- branches/S2_6/common/player.h (original) +++ branches/S2_6/common/player.h Sat Apr 25 22:15:58 2015 @@ -432,6 +432,7 @@ bool gives_shared_vision(const struct player *me, const struct player *them); +void diplrel_mess_close(void); bool is_diplrel_between(const struct player *player1, const struct player *player2, int diplrel); _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits