<URL: http://bugs.freeciv.org/Ticket/Display.html?id=17436 >
> On 1/19/07, Marko Lindqvist wrote:
> > handle_nation_select_req() always marks players previous nation
> > available. This is not right when nation is not changed, but only
> > leader name or sex. player_set_nation() sets nation->player correctly,
> > so handle_nation_select_req() should not directly touch it at all.
>- if (old_nation != NO_NATION_SELECTED) {
>- old_nation->player = NULL;
>- }
Shouldn't it be
if ((old_nation != new_nation) && (old_nation != NO_NATION_SELECTED)) {
old_nation->player = NULL;
}
? (Otherwise it seemed to me that nation will not be freed...)
--
Thanks, evyscr
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev