diff --git a/src/saveload/afterload.cpp b/src/saveload/afterload.cpp --- a/src/saveload/afterload.cpp +++ b/src/saveload/afterload.cpp @@ -1902,7 +1902,7 @@ bool AfterLoadGame() } } /* Awarded subsidy or invalid source/destination, invalidate */ - s->cargo_type = CT_INVALID; + delete s; } }