From 294006b1c84428754645322caa0f87b5bb7552f8 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sun, 24 Aug 2025 13:26:34 +0100 Subject: [PATCH] Fix: Incorrect Company::freegroups handling on company merger (#14534) --- src/economy.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/economy.cpp b/src/economy.cpp index f3529cd8e3..824066e898 100644 --- a/src/economy.cpp +++ b/src/economy.cpp @@ -412,7 +412,7 @@ void ChangeOwnershipOfCompanyItems(Owner old_owner, Owner new_owner) if (new_owner == INVALID_OWNER) { RemoveAllGroupsForCompany(old_owner); } else { - Company *c = Company::Get(old_owner); + Company *c = Company::Get(new_owner); for (Group *g : Group::Iterate()) { if (g->owner == old_owner) { g->owner = new_owner;