diff --git a/src/road.cpp b/src/road.cpp index ac04f3d4c0..a7f0f804dd 100644 --- a/src/road.cpp +++ b/src/road.cpp @@ -936,6 +936,10 @@ struct TownNetwork void PostProcessNetworks(const std::vector>& town_networks) { for (auto network : town_networks) { + if (network->towns.size() <= 3) { + continue; + } + std::vector towns(network->towns); for (auto town_a : network->towns) {