The International Simutrans Forum

Development => Bug Reports => Topic started by: Nazalassa on August 24, 2026, 05:00:51 PM

Title: r12207: when bankrupt, roadsigns on train tracks are not removed
Post by: Nazalassa on August 24, 2026, 05:00:51 PM
(https://simutrans.net/victor_18993/roadsign-wat.png)

Title says it all. Track gets removed, not roadsign.

Patch: https://simutrans.net/victor_18993/bankrupt-signs.patch
Title: Re: r12207: when bankrupt, roadsigns on train tracks are not removed
Post by: victor_18993 on August 24, 2026, 09:12:32 PM
Fixed and integrated in r12208.
The issue was that several railway signs are implemented as
roadsign_t, so during company bankruptcy they were being transferred to the public player while the underlying railway was removed, leaving orphaned signs behind.
Nazalassa's patch was correct as-is and has been integrated unchanged. A regression test was also added to cover the affected railway signs, normal road signs and public-player ownership cases.
Full test suite: 293/293 passed.
Thanks again, Nazalassa, for the report and the patch.