Update of bug #21899 (project freeciv):
Status: Confirmed => Ready For Test
Planned Release: => 2.4.3,2.5.0,2.6.0
Follow-up Comment #3:
Diplomatic state is canceled (alliance to peace). The units inside cities are
thrown outside. But when a transport is bounced, then it loses vision of the
city tile. Cargo units are still there when the server send out of sight
signal (removing unit for owned units).
1) The server shouldn't send out of sight signal because the cargo units will
follow the transport.
2) The client refuses to unload units which aren't at same tile of their
transport. It results that freed pointers are still in usage in the cargo
list. This is what why the client crashes when opening the unit selection
Attached fix for both bugs, separately.
(file #20743, file #20744)
Additional Item Attachment:
File name: transported_units_not_out_of_sight.patch Size:0 KB
File name: unit_transport_unload.patch Size:0 KB
Reply to this item at:
Message sent via/by Gna!
Freeciv-dev mailing list